AccessibilityNodeInfo.ExtraDataRequestLayoutBasedActionsKey Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Ключ, используемый для запроса повторной оценки и обновления зависимых от макета действий узла в источнике узла.
[Android.Runtime.Register("EXTRA_DATA_REQUEST_LAYOUT_BASED_ACTIONS_KEY", ApiSince=37)]
public const string ExtraDataRequestLayoutBasedActionsKey;
[<Android.Runtime.Register("EXTRA_DATA_REQUEST_LAYOUT_BASED_ACTIONS_KEY", ApiSince=37)>]
val mutable ExtraDataRequestLayoutBasedActionsKey : string
Значение поля
Реализации
- Атрибуты
Комментарии
Ключ, используемый для запроса повторной оценки и обновления зависимых от макета действий узла в источнике узла. Этот запрос выполняется с помощью refreshWithExtraData(String,Bundle) и не принимает аргументов.
Некоторые действия могут зависеть от макета на экране узла. В сложных или динамических пользовательских интерфейсах может быть трудно определить, является ли узел действительно активным без более интенсивной проверки. Например, узел может быть неправильно ознаменован как щелкаемый, несмотря на наличие occluded, требуя нажатия теста для подтверждения доступности действия.
Используя этот ключ, источник выполняет более интенсивный анализ на основе макета, чтобы определить, какие действия доступны пользователю. После этого запроса источник обновит действия и связанные свойства этого узла. Например, для удобства щелчка это может привести к изменениям значения, возвращаемого isClickable() и наличием AccessibilityAction.ACTION_CLICK в getActionList().
Этот анализ может быть дорогостоящим для вычислений и запрашиваться только при необходимости для разрешения неоднозначных или неточных действий.
Поставщики могут объявить, что они поддерживают этот запрос с помощью setAvailableExtraData(List). Службы могут проверить поддержку с помощью getAvailableExtraData().
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".