Sprache

UiAutomation.ExecuteAndWaitForEvent Methode

Definition

Führt einen Befehl aus und wartet auf ein bestimmtes Barrierefreiheitsereignis bis zu einem bestimmten Wartezeittimeout.

[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

Parameter

command
IRunnable

Runnable: Der auszuführende Befehl.

filter
UiAutomation.IAccessibilityEventFilter

UiAutomation.AccessibilityEventFilter: Filter, der das erwartete Ereignis erkennt.

timeoutMillis
Int64

long: Das Wartezeittimeout in Millisekunden.

Gibt zurück

Attribute

Hinweise

Führt einen Befehl aus und wartet auf ein bestimmtes Barrierefreiheitsereignis bis zu einem bestimmten Wartezeittimeout. Um eine Abfolge von Ereignissen zu erkennen, kann ein Filter implementiert werden, der gesehene Ereignisse der erwarteten Sequenz nachverfolgt und nach dem letzten Ereignis dieser Sequenz "true" zurückgibt. Hinweis: Es liegt in der Verantwortung des Aufrufers, das zurückgegebene Ereignis wiederzuverwenden.

Throws: IllegalStateException If the connection to the accessibility subsystem is not established.

Throws: TimeoutException If the expected event is not received within the timeout.

Android-Referenz für android.app.UiAutomation.executeAndWaitForEvent.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: