VoiceInteractionSession.OnShow(Bundle, ShowFlags) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается при отображении пользовательского интерфейса сеанса.
[Android.Runtime.Register("onShow", "(Landroid/os/Bundle;I)V", "GetOnShow_Landroid_os_Bundle_IHandler", ApiSince=23)]
public virtual void OnShow (Android.OS.Bundle? args, Android.Service.Voice.ShowFlags showFlags);
[<Android.Runtime.Register("onShow", "(Landroid/os/Bundle;I)V", "GetOnShow_Landroid_os_Bundle_IHandler", ApiSince=23)>]
abstract member OnShow : Android.OS.Bundle * Android.Service.Voice.ShowFlags -> unit
override this.OnShow : Android.OS.Bundle * Android.Service.Voice.ShowFlags -> unit
Параметры
- args
- Bundle
Аргументы, которыми были предоставлены VoiceInteractionService#showSession VoiceInteractionService.showSession
.
Ниже приведены примеры ключей: "invocation_type", "invocation_phone_state", #KEY_SHOW_SESSION_ID
"invocation_time_ms", Intent.EXTRA_TIME ("android.intent.extra.TIME") с указанием времени в миллисекундах KeyEvent, активировав помощника и Intent.EXTRA_ASSIST_INPUT_DEVICE_ID (android.intent.extra.ASSIST_INPUT_DEVICE_ID), ссылающегося на устройство, отправляющее запрос. Начиная с Android 14 система добавит VoiceInteractionService#KEY_SHOW_SESSION_ID
, пакет не имеет значения NULL. Но приложение должно обрабатывать регистр NULL до Android 14.
- showFlags
- ShowFlags
Первоначально предоставленные VoiceInteractionService#showSession VoiceInteractionService.showSession
флаги отображения.
- Атрибуты
Комментарии
Вызывается при отображении пользовательского интерфейса сеанса. Это вызывается после #onCreateContentView
(если необходимо создать пользовательский интерфейс содержимого сеанса) и непосредственно перед отображаемым окном. Это может вызываться в то время как окно уже отображается, если запрос show пришел во время отображения, чтобы разрешить обновить пользовательский интерфейс для сопоставления новых аргументов отображения.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.