VoiceInteractionSession.OnShow(Bundle, ShowFlags) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird aufgerufen, wenn die Sitzungsoberfläche angezeigt wird.
[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
Parameter
- args
- Bundle
Die Argumente, die für VoiceInteractionService#showSession VoiceInteractionService.showSession
bereitgestellt wurden.
Einige Beispielschlüssel sind : "invocation_type", "invocation_phone_state", #KEY_SHOW_SESSION_ID
, "invocation_time_ms", Intent.EXTRA_TIME ("android.intent.extra.TIME"), die die Zeitsteuerung des KeyEvent-Ereignisses in Millisekunden angibt, der den Assistenten ausgelöst hat, und Intent.EXTRA_ASSIST_INPUT_DEVICE_ID (android.intent.extra.ASSIST_INPUT_DEVICE_ID), die sich auf das Gerät beziehen, das die Anforderung gesendet hat. Ab Android 14 fügt das System hinzu VoiceInteractionService#KEY_SHOW_SESSION_ID
, das Bundle ist nicht NULL. Die Anwendung sollte jedoch null-Fälle vor Android 14 behandeln.
- showFlags
- ShowFlags
Die ursprünglich für VoiceInteractionService#showSession VoiceInteractionService.showSession
bereitgestellten Flags anzeigen.
- Attribute
Hinweise
Wird aufgerufen, wenn die Sitzungsoberfläche angezeigt wird. Dies wird nach #onCreateContentView
(wenn die Inhaltsoberfläche der Sitzung erstellt werden musste) und unmittelbar vor dem Angezeigten Fenster aufgerufen. Dies kann aufgerufen werden, während das Fenster bereits angezeigt wird, wenn eine Show-Anforderung eingegangen ist, während sie angezeigt wird, damit Sie die Benutzeroberfläche so aktualisieren können, dass sie den neuen Show-Argumenten entspricht.
Java-Dokumentation für android.service.voice.VoiceInteractionSession.onShow(android.os.Bundle, int)
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.