VoiceInteractionSession.OnShow(Bundle, ShowFlags) メソッド

定義

セッション 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指定された引数。 キーの例としては、アシスタントをトリガーした KeyEvent のタイミングを示す "invocation_type"、"invocation_phone_state"、 #KEY_SHOW_SESSION_ID"invocation_time_ms"、Intent.EXTRA_TIME ("android.intent.extra.TIME") や、要求を送信したデバイスを参照する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 を更新できます。

android.service.voice.VoiceInteractionSession.onShow(android.os.Bundle, int)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象