Lingua

UiAutomation.ExecuteAndWaitForEvent Metodo

Definizione

Esegue un comando e attende un evento di accessibilità specifico fino a un determinato timeout di attesa.

[Android.Runtime.Register("executeAndWaitForEvent", "(Ljava/lang/Runnable;Landroid/app/UiAutomation$AccessibilityEventFilter;J)Landroid/view/accessibility/AccessibilityEvent;", "")]
public Android.Views.Accessibility.AccessibilityEvent? ExecuteAndWaitForEvent(Java.Lang.IRunnable? command, Android.App.UiAutomation.IAccessibilityEventFilter? filter, long timeoutMillis);
[<Android.Runtime.Register("executeAndWaitForEvent", "(Ljava/lang/Runnable;Landroid/app/UiAutomation$AccessibilityEventFilter;J)Landroid/view/accessibility/AccessibilityEvent;", "")>]
member this.ExecuteAndWaitForEvent : Java.Lang.IRunnable * Android.App.UiAutomation.IAccessibilityEventFilter * int64 -> Android.Views.Accessibility.AccessibilityEvent

Parametri

command
IRunnable

Eseguibile: comando da eseguire.

filter
UiAutomation.IAccessibilityEventFilter

UiAutomation.AccessibilityEventFilter: filtro che riconosce l'evento previsto.

timeoutMillis
Int64

long: timeout di attesa in millisecondi.

Valori restituiti

Attributi

Commenti

Esegue un comando e attende un evento di accessibilità specifico fino a un determinato timeout di attesa. Per rilevare una sequenza di eventi, è possibile implementare un filtro che tiene traccia degli eventi visualizzati della sequenza prevista e restituisce true dopo la ricezione dell'ultimo evento di tale sequenza. Nota: è responsabilità del chiamante riciclare l'evento restituito.

Genera: IllegalStateException Se la connessione al sottosistema di accessibilità non viene stabilita.

Throws: TimeoutException Se l'evento previsto non viene ricevuto entro il timeout.

Informazioni di riferimento su Android per android.app.UiAutomation.executeAndWaitForEvent.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a