Compartir a través de


AccessibilityNodeInfo.SetQueryFromAppProcessEnabled(View, Boolean) Método

Definición

Conecta este nodo a la raíz de la vista para que las operaciones de este nodo puedan consultar todo AccessibilityNodeInfo el árbol y realizar acciones de accesibilidad en los nodos.

[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

Parámetros

view
View

Vista que generó este nodo o cualquier vista de la misma jerarquía de raíz de vista.

enabled
Boolean

Si se va a habilitar (true) o deshabilitar (false) la consulta desde el proceso de la aplicación.

Atributos

Comentarios

Conecta este nodo a la raíz de la vista para que las operaciones de este nodo puedan consultar todo AccessibilityNodeInfo el árbol y realizar acciones de accesibilidad en los nodos.

Las herramientas de prueba o depuración deben crear este AccessibilityNodeInfo nodo mediante View#createAccessibilityNodeInfo() o AccessibilityNodeProvider y llamar a este método y, a continuación, navegar e interactuar con el árbol de nodos llamando a métodos en el nodo. Llamar a este método más de una vez en el mismo nodo es una operación sin operación. Después de llamar a este método, todos los nodos vinculados a este nodo (elementos secundarios, antecesores, etc.) también son consultables.

Aquí "query" hace referencia a las siguientes operaciones de nodo: <li check properties of this node (example: #isScrollable())/li><find>and query children (example: #getChild(int))</li li><>find and query the parent (example: #getParent())</li li find focus (examples: , )/li li>find and query other nodes (example: #findAccessibilityNodeInfosByText(String), #findAccessibilityNodeInfosByViewId(String))/li><>li perform actions (example: )/li li perform actions (example: )/li li find focus (examples: , )</<>li li perform actions (example: )/li li find focus (examples: #findFocus(int), #focusSearch(int))<</li li perform actions (example: )/li li perform actions (example: #performAction(int))</li li>><>>

Esto está pensado para las inspecciones de corta duración de las herramientas de prueba o depuración en el proceso de aplicación, ya que las operaciones de este árbol de nodos solo se realizarán correctamente siempre y cuando la jerarquía de vistas asociada permanezca asociada a una ventana. AccessibilityNodeInfo los objetos pueden dejar de sincronizarse rápidamente con sus objetos correspondientes View ; si desea inspeccionar una jerarquía de vista modificada o diferente, cree un nuevo nodo desde cualquier vista de esa jerarquía y llame a este método en ese nuevo nodo, en lugar de deshabilitar y volver a habilitar la conexión en el nodo anterior.

Documentación de Java para android.view.accessibility.AccessibilityNodeInfo.setQueryFromAppProcessEnabled(android.view.View, boolean).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a