Share via


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 la consulta (false) 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 mediante una llamada a métodos en el nodo. Llamar a este método más de una vez en el mismo nodo es una operación no operativa. Después de llamar a este método, también se pueden consultar todos los nodos vinculados a este nodo (elementos secundarios, antecesores, etc.).

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: )/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: #getParent())/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 la aplicación, ya que las operaciones de este árbol de nodos solo se realizarán correctamente siempre que la jerarquía de vistas asociada permanezca asociada a una ventana. AccessibilityNodeInfo Los objetos pueden dejar de estar sincronizados rápidamente con sus objetos correspondientes View ; si desea inspeccionar una jerarquía de vistas 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 & 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 y se usan según los términos descritos en la creative Commons 2.5.

Se aplica a