VoiceInteractionSession.OnShow(Bundle, ShowFlags) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.