VoiceInteractionSession.OnShow(Bundle, ShowFlags) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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: "invocation_type", "invocation_phone_state", #KEY_SHOW_SESSION_ID
, "invocation_time_ms", Intent.EXTRA_TIME ("android.intent.extra.TIME") che indica il tempo in millisecondi dell'evento KeyEvent che ha attivato Assistente e Intent.EXTRA_ASSIST_INPUT_DEVICE_ID (android.intent.extra.ASSIST_INPUT_DEVICE_ID) che fa riferimento al dispositivo che ha inviato la richiesta. A partire da Android 14, il sistema aggiungerà VoiceInteractionService#KEY_SHOW_SESSION_ID
, il bundle non è null. L'applicazione deve tuttavia gestire la distinzione tra maiuscole e minuscole null prima di Android 14.
- 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.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.