AccessibilityNodeInfo.SetQueryFromAppProcessEnabled(View, Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Connecte ce nœud à la racine de la vue afin que les opérations sur ce nœud puissent interroger l’arborescence entière AccessibilityNodeInfo
et effectuer des actions d’accessibilité sur les nœuds.
[Android.Runtime.Register("setQueryFromAppProcessEnabled", "(Landroid/view/View;Z)V", "GetSetQueryFromAppProcessEnabled_Landroid_view_View_ZHandler", ApiSince=34)]
public virtual void SetQueryFromAppProcessEnabled (Android.Views.View view, bool enabled);
[<Android.Runtime.Register("setQueryFromAppProcessEnabled", "(Landroid/view/View;Z)V", "GetSetQueryFromAppProcessEnabled_Landroid_view_View_ZHandler", ApiSince=34)>]
abstract member SetQueryFromAppProcessEnabled : Android.Views.View * bool -> unit
override this.SetQueryFromAppProcessEnabled : Android.Views.View * bool -> unit
Paramètres
- view
- View
Vue qui a généré ce nœud ou n’importe quelle vue dans la même hiérarchie racine d’affichage.
- enabled
- Boolean
Indique s’il faut activer (true) ou désactiver (false) l’interrogation à partir du processus d’application.
- Attributs
Remarques
Connecte ce nœud à la racine de la vue afin que les opérations sur ce nœud puissent interroger l’arborescence entière AccessibilityNodeInfo
et effectuer des actions d’accessibilité sur les nœuds.
Les outils de test ou de débogage doivent créer ce AccessibilityNodeInfo
nœud à l’aide View#createAccessibilityNodeInfo()
ou AccessibilityNodeProvider
appeler cette méthode, puis naviguer et interagir avec l’arborescence des nœuds en appelant des méthodes sur le nœud. L’appel de cette méthode plusieurs fois sur le même nœud est une opération sans opération. Après avoir appelé cette méthode, tous les nœuds liés à ce nœud (enfants, ancêtres, etc.) sont également interrogeables.
Ici, « query » fait référence aux opérations de nœud suivantes : <li check properties of this node (example : #isScrollable()
)</li li>><find and query children (example : #getChild(int)
)</li><li>find and query the parent (example : #getParent()
)</li li>><find focus (examples : #findFocus(int)
, #focusSearch(int)
)</li li>><find and query other nodes (example : #findAccessibilityNodeInfosByText(String)
, #findAccessibilityNodeInfosByViewId(String)
)/><li li>effectue des actions (exemple : #performAction(int)
)<</li>>
Cela est destiné aux inspections de courte durée à partir des outils de test ou de débogage dans le processus d’application, car les opérations sur cette arborescence de nœuds réussissent uniquement tant que la hiérarchie d’affichage associée reste attachée à une fenêtre. AccessibilityNodeInfo
les objets peuvent rapidement devenir désynchronisées avec leurs objets correspondants View
; si vous souhaitez inspecter une hiérarchie de vues modifiée ou différente, créez un nœud à partir d’une vue quelconque de cette hiérarchie et appelez cette méthode sur ce nouveau nœud, au lieu de désactiver et réactiver la connexion sur le nœud précédent.
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.