AccessibilityNodeInfo.SetQueryFromAppProcessEnabled(View, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Подключает этот узел к корню представления, чтобы операции с этим узлом могли запрашивать все AccessibilityNodeInfo дерево и выполнять действия специальных возможностей на узлах.
[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
Параметры
- view
- View
Представление, создающее этот узел или любое представление в той же корневой иерархии представлений.
- enabled
- Boolean
Следует ли включать (true) или отключать (false) запросы из процесса приложения.
- Атрибуты
Комментарии
Подключает этот узел к корню представления, чтобы операции с этим узлом могли запрашивать все AccessibilityNodeInfo дерево и выполнять действия специальных возможностей на узлах.
Средства тестирования или отладки должны создавать этот AccessibilityNodeInfo узел с помощью View#createAccessibilityNodeInfo() или AccessibilityNodeProvider вызывать этот метод, а затем перемещаться и взаимодействовать с деревом узлов путем вызова методов на узле. Вызов этого метода несколько раз на одном узле является no-op. После вызова этого метода все узлы, связанные с этим узлом (дочерние, предки и т. д.), также могут запрашиваться.
Здесь "query" ссылается на следующие операции узла: <свойства li>check этого узла (например, #isScrollable())</li><>li find и query children (например: )</li><li>find and query the parent (#getParent()<example: #getChild(int))/><li li>find focus (examples#findFocus(int)<#focusSearch(int): ) /<>>li li find and query other nodes (например, #findAccessibilityNodeInfosByViewId(String))/li><>li выполнить действия (пример#findAccessibilityNodeInfosByText(String):<#performAction(int) )</li>
Это предназначено для кратковременных проверок от средств тестирования или отладки в процессе приложения, так как операции с этим деревом узлов будут успешно выполняться только до тех пор, пока связанная иерархия представлений остается подключенной к окну.
AccessibilityNodeInfo объекты могут быстро выйти из синхронизации с соответствующими View объектами. Если вы хотите проверить измененную или другую иерархию представлений, создайте новый узел из любого представления в этой иерархии и вызовите этот метод на этом новом узле, а не отключите и повторно включите подключение на предыдущем узле.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".