AccessibilityNodeInfo.ExtraDataRequestLayoutBasedActionsKey Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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.