VoiceInteractionSession.OnShow(Bundle, ShowFlags) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
セッション UI が表示されるときに呼び出されます。
[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") が含まれます。これは、Assistant をトリガーした KeyEvent のタイミングをミリ秒単位で示し、要求を送信したデバイスを参照するIntent.EXTRA_ASSIST_INPUT_DEVICE_ID (android.intent.extra.ASSIST_INPUT_DEVICE_ID) です。 Android 14 以降では、システムによって追加 VoiceInteractionService#KEY_SHOW_SESSION_ID
されます。バンドルは null ではありません。 しかし、アプリケーションはAndroid 14の前にnullケースを処理する必要があります。
- showFlags
- ShowFlags
最初に指定された VoiceInteractionService#showSession VoiceInteractionService.showSession
show フラグ。
- 属性
注釈
セッション UI が表示されるときに呼び出されます。 これは(セッションのコンテンツ UI を作成する必要がある場合)、ウィンドウが表示される直前に呼び出 #onCreateContentView
されます。 これは、ウィンドウが表示されている間に show 要求が送信された場合に、新しい show 引数に一致するように UI を更新できるように、ウィンドウが既に表示されている間に呼び出される可能性があります。
の Java ドキュメントandroid.service.voice.VoiceInteractionSession.onShow(android.os.Bundle, int)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。