Sprache

AccessibilityNodeInfo.ExtraDataRequestLayoutBasedActionsKey Feld

Definition

Schlüssel, der verwendet wird, um anzufordern, dass die Knotenquelle die layoutabhängigen Aktionen dieses Knotens erneut auswertet und aktualisiert.

[Android.Runtime.Register("EXTRA_DATA_REQUEST_LAYOUT_BASED_ACTIONS_KEY", ApiSince=37)]
public const string ExtraDataRequestLayoutBasedActionsKey;
[<Android.Runtime.Register("EXTRA_DATA_REQUEST_LAYOUT_BASED_ACTIONS_KEY", ApiSince=37)>]
val mutable ExtraDataRequestLayoutBasedActionsKey : string

Feldwert

Implementiert

Attribute

Hinweise

Schlüssel, der verwendet wird, um anzufordern, dass die Knotenquelle die layoutabhängigen Aktionen dieses Knotens erneut auswertet und aktualisiert. Diese Anforderung wird mit refreshWithExtraData(String,Bundle) durchgeführt und akzeptiert keine Argumente.

Einige Aktionen hängen möglicherweise vom Bildschirmlayout eines Knotens ab. Bei komplexen oder dynamischen UIs kann es für eine Quelle schwierig sein zu ermitteln, ob ein Knoten wirklich ohne intensivere Inspektion umsetzbar ist. Ein Knoten kann z. B. als klickbar gemeldet werden, obwohl er verdeckt wird und ein Treffertest erforderlich ist, um die Verfügbarkeit der Aktion zu bestätigen.

Die Verwendung dieser Schlüsselanforderungen, dass die Quelle eine intensivere, layoutbasierte Analyse durchführt, um zu bestimmen, welche Aktionen für den Benutzer verfügbar sind. Nach dieser Anforderung aktualisiert die Quelle die Aktionen und zugehörigen Eigenschaften dieses Knotens. Dies kann beispielsweise dazu führen, dass der von isClickable() zurückgegebene Wert und das Vorhandensein von AccessibilityAction.ACTION_CLICK im getActionList() des Knotens geändert werden.

Diese Analyse kann rechenintensiv sein und sollte nur bei Bedarf angefordert werden, um mehrdeutige oder ungenaue Aktionen aufzulösen.

Anbieter können ankündigen, dass sie diese Anforderung mithilfe von setAvailableExtraData(List) unterstützen. Dienste können den Support mit getAvailableExtraData() überprüfen.

Android-Referenz für android.view.accessibility.AccessibilityNodeInfo.EXTRA_DATA_REQUEST_LAYOUT_BASED_ACTIONS_KEY.

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: