Compartilhar via


AccessibilityNodeInfo.SetQueryFromAppProcessEnabled(View, Boolean) Método

Definição

Conecta esse nó à raiz do Modo de Exibição para que as operações nesse nó possam consultar toda a AccessibilityNodeInfo árvore e executar ações de acessibilidade nos nós.

[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

O modo de exibição que gerou esse nó ou qualquer modo de exibição na mesma hierarquia view-root.

enabled
Boolean

Se deseja habilitar (true) ou desabilitar (false) a consulta no processo do aplicativo.

Atributos

Comentários

Conecta esse nó à raiz do Modo de Exibição para que as operações nesse nó possam consultar toda a AccessibilityNodeInfo árvore e executar ações de acessibilidade nos nós.

As ferramentas de teste ou depuração devem criar esse AccessibilityNodeInfo nó usando View#createAccessibilityNodeInfo() ou AccessibilityNodeProvider e chamar esse método e, em seguida, navegar e interagir com a árvore de nós chamando métodos no nó. Chamar esse método mais de uma vez no mesmo nó é um não-op. Depois de chamar esse método, todos os nós vinculados a esse nó (filhos, ancestrais, etc.) também podem ser consultados.

Aqui "query" refere-se às seguintes operações de nó: <li check properties of this node (exemplo: #isScrollable())</li<>li>find and query children (exemplo: #getChild(int))</li><li>find and query the parent (example: #getParent())/li><li>find focus (exemplos: #focusSearch(int)#findFocus(int),< )</li<>li>find and query other nodes (exemplo: #findAccessibilityNodeInfosByViewId(String)#findAccessibilityNodeInfosByText(String), )</li li>perform actions (example: #performAction(int))</li><>>

Isso se destina a inspeções de curta duração de ferramentas de teste ou depuração no processo do aplicativo, pois as operações nessa árvore de nós só serão bem-sucedidas enquanto a hierarquia de exibição associada permanecer anexada a uma janela. AccessibilityNodeInfo Os objetos podem rapidamente ficar fora de sincronia com seus objetos correspondentes View , se você deseja inspecionar uma hierarquia de exibição alterada ou diferente, crie um novo nó a partir de qualquer modo de exibição nessa hierarquia e chame esse método nesse novo nó, em vez de desabilitar o & reativando a conexão no nó anterior.

Documentação Java para android.view.accessibility.AccessibilityNodeInfo.setQueryFromAppProcessEnabled(android.view.View, boolean).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a