Compartilhar via


VoiceInteractionSession.OnShow(Bundle, ShowFlags) Método

Definição

Chamado quando a interface do usuário da sessão será exibida.

[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

Parâmetros

args
Bundle

Os argumentos que foram fornecidos à VoiceInteractionService#showSession VoiceInteractionService.showSession. Algumas chaves de exemplo incluem: "invocation_type", "invocation_phone_state", #KEY_SHOW_SESSION_ID, "invocation_time_ms" Intent.EXTRA_TIME ("android.intent.extra.TIME") indicando o tempo em milissegundos do KeyEvent que acionou o Assistente e Intent.EXTRA_ASSIST_INPUT_DEVICE_ID (android.intent.extra.ASSIST_INPUT_DEVICE_ID) referindo-se ao dispositivo que enviou a solicitação. A partir do Android 14, o sistema irá adicionar VoiceInteractionService#KEY_SHOW_SESSION_ID, o pacote não é nulo. Mas o aplicativo deve lidar com maiúsculas e minúsculas antes do Android 14.

showFlags
ShowFlags

As bandeiras de show originalmente fornecidas para VoiceInteractionService#showSession VoiceInteractionService.showSession.

Atributos

Comentários

Chamado quando a interface do usuário da sessão será exibida. Isso é chamado depois #onCreateContentView (se a interface do usuário de conteúdo da sessão precisar ser criada) e imediatamente antes da janela ser exibida. Isso pode ser chamado enquanto a janela já é mostrada, se uma solicitação de exibição tiver entrado enquanto ela é mostrada, para permitir que você atualize a interface do usuário para corresponder aos novos argumentos de exibição.

Documentação Java para android.service.voice.VoiceInteractionSession.onShow(android.os.Bundle, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a