다음을 통해 공유


Instrumentation.SendPointerSync(MotionEvent) 메서드

정의

계측된 애플리케이션이 소유한 창에 포인터 이벤트를 디스패치하고 처리될 때까지 기다립니다.

[Android.Runtime.Register("sendPointerSync", "(Landroid/view/MotionEvent;)V", "GetSendPointerSync_Landroid_view_MotionEvent_Handler")]
public virtual void SendPointerSync (Android.Views.MotionEvent? e);
[<Android.Runtime.Register("sendPointerSync", "(Landroid/view/MotionEvent;)V", "GetSendPointerSync_Landroid_view_MotionEvent_Handler")>]
abstract member SendPointerSync : Android.Views.MotionEvent -> unit
override this.SendPointerSync : Android.Views.MotionEvent -> unit

매개 변수

e
MotionEvent

포인터 동작을 설명하는 동작 이벤트입니다. (다음에서 설명한 대로) M:Android.Views.MotionEvent.Obtain(System.Int64,System.Int64,System.Int64,System.Int64,System.Int64,System.Int64)은 반드시 시간 기반으로 사용해야 UptimeMillis() 합니다.

특성

설명

계측된 애플리케이션이 소유한 창에 포인터 이벤트를 디스패치하고 처리될 때까지 기다립니다.

삽입되는 동작 이벤트가 계측된 애플리케이션이 소유하지 않은 창을 대상으로 하는 경우 입력 주입이 실패합니다. 모든 창에 이벤트를 삽입하는 경우를 참조 #getUiAutomation() 하세요.

이 메서드는 받는 사람이 이벤트 처리를 완료할 때까지 차단합니다. 이 메서드가 반환되면 받는 사람이 이벤트에서 완전히 반응하지 않았을< 수 있습니다<>.> 예를 들어 삽입된 이벤트에 반응할 때 디스플레이 또는 UI 콘텐츠를 업데이트하는 중일 수 있습니다.

에 대한 android.app.Instrumentation.sendPointerSync(android.view.MotionEvent)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상