Lingua

VoiceInteractionSession.OnShow(Bundle, ShowFlags) Metodo

Definizione

Chiamato quando verrà visualizzata l'interfaccia utente della sessione.

[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

Parametri

args
Bundle

Argomenti forniti a VoiceInteractionService#showSession VoiceInteractionService.showSession. Alcune chiavi di esempio includono: ul<li invocation_type /li><> invocation_phone_state </li><li><><>#KEY_SHOW_SESSION_ID invocation_time_ms /li li< Intent.EXTRA_TIME >("android.intent.extra.TIME") che indica la tempistica in millisecondi del KeyEvent che ha attivato Assistente </><li li><><><> Intent.EXTRA_ASSIST_INPUT_DEVICE_ID (android.intent.extra.ASSIST_INPUT_DEVICE_ID) che fa riferimento al dispositivo che ha inviato la richiesta </li><li>#KEY_FOREGROUND_ACTIVITIES fornisce attività in primo piano delle chiamate onHandleAssist/onHandleScreenshot precedenti. Questo viene popolato solo se la sessione è stata richiesta con VoiceInteractionSession#SHOW_WITH_ASSIST il flag show. </li><li> A partire da Android 14, il sistema aggiungerà #KEY_SHOW_SESSION_ID, il bundle non è null. L'applicazione deve tuttavia gestire la distinzione tra maiuscole e minuscole null prima di Android 14. </li></ul>

showFlags
ShowFlags

Flag show originariamente forniti a VoiceInteractionService#showSession VoiceInteractionService.showSession.

Attributi

Commenti

Chiamato quando verrà visualizzata l'interfaccia utente della sessione. Viene chiamato dopo #onCreateContentView (se è necessario creare l'interfaccia utente del contenuto della sessione) e immediatamente prima della visualizzazione della finestra. Questa operazione può essere chiamata mentre la finestra è già visualizzata, se viene visualizzata una richiesta di visualizzazione, per consentire di aggiornare l'interfaccia utente in modo che corrisponda ai nuovi argomenti show.

per android.service.voice.VoiceInteractionSession.onShow(android.os.Bundle, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a