Partager via


Instrumentation.SendPointerSync(MotionEvent) Méthode

Définition

Répartit un événement de pointeur dans une fenêtre appartenant à l’application instrumentée et attend qu’elle soit traitée.

[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

Paramètres

e
MotionEvent

Événement de mouvement décrivant l’action de pointeur. (Comme indiqué dans M :Android.Views.MotionEvent.Obtain(System.Int64,System.Int64,System.Int64,System.Int64,System.Int64,System.Int64), veillez à utiliser UptimeMillis() comme base de temps.

Attributs

Remarques

Répartit un événement de pointeur dans une fenêtre appartenant à l’application instrumentée et attend qu’elle soit traitée.

Si l’événement de mouvement en cours d’injection est ciblé sur une fenêtre qui n’appartient pas à l’application instrumentée, l’injection d’entrée échoue. Voir #getUiAutomation() pour injecter des événements dans toutes les fenêtres.

Cette méthode se bloque jusqu’à ce que le destinataire ait terminé la gestion de l’événement. Notez que le destinataire n’a <>pas</em> complètement terminé de réagir à partir de l’événement lorsque cette méthode retourne. Par exemple, il peut toujours être en cours de mise à jour de son contenu d’affichage ou d’interface utilisateur lors de la réaction à l’événement injecté.

Documentation Java pour android.app.Instrumentation.sendPointerSync(android.view.MotionEvent).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à