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: 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.