Compartilhar via


Instrumentation.SendPointerSync(MotionEvent) Método

Definição

Despacha um evento de ponteiro para uma janela de propriedade do aplicativo instrumentado e aguarda que ele seja processado.

[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

Parâmetros

e
MotionEvent

Um evento de movimento que descreve a ação do ponteiro. (Conforme observado em M:Android.Views.MotionEvent.Obtain(System.Int64,System.Int64,System.Int64,System.Int64,System.Int64,System.Int64), certifique-se de usar UptimeMillis() como a base de tempo.

Atributos

Comentários

Despacha um evento de ponteiro para uma janela de propriedade do aplicativo instrumentado e aguarda que ele seja processado.

Se o evento de movimento que está sendo injetado for direcionado a uma janela que não pertence ao aplicativo instrumentado, a injeção de entrada falhará. Consulte #getUiAutomation() para injetar eventos em todas as janelas.

Esse método bloqueia até que o destinatário tenha terminado de manipular o evento. Observe que o destinatário pode <em>not</em> ter terminado completamente de reagir do evento quando esse método retorna. Por exemplo, ele ainda pode estar no processo de atualização de sua exibição ou conteúdo da interface do usuário ao reagir ao evento injetado.

Documentação Java para android.app.Instrumentation.sendPointerSync(android.view.MotionEvent).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a