Compartilhar via


VoiceInteractionSession.StartAssistantActivity Método

Definição

Sobrecargas

StartAssistantActivity(Intent)

Solicite que uma nova atividade de assistente seja iniciada.

StartAssistantActivity(Intent, Bundle)

Solicite que uma nova atividade de assistente seja iniciada.

StartAssistantActivity(Intent)

Solicite que uma nova atividade de assistente seja iniciada.

[Android.Runtime.Register("startAssistantActivity", "(Landroid/content/Intent;)V", "GetStartAssistantActivity_Landroid_content_Intent_Handler", ApiSince=26)]
public virtual void StartAssistantActivity (Android.Content.Intent? intent);
[<Android.Runtime.Register("startAssistantActivity", "(Landroid/content/Intent;)V", "GetStartAssistantActivity_Landroid_content_Intent_Handler", ApiSince=26)>]
abstract member StartAssistantActivity : Android.Content.Intent -> unit
override this.StartAssistantActivity : Android.Content.Intent -> unit

Parâmetros

intent
Intent
Atributos

Comentários

Solicite que uma nova atividade de assistente seja iniciada. Isso criará uma nova tarefa no gerenciador de atividades: isso significa que será definida para você Intent#FLAG_ACTIVITY_NEW_TASK Intent.FLAG_ACTIVITY_NEW_TASK torná-la uma nova tarefa.

A atividade recém-iniciada será exibida sobre outras atividades no sistema em uma nova camada que não é afetada pelo modo de várias janelas. As tarefas iniciadas a partir dessa atividade irão para a camada de atividade normal e não para essa nova camada.

Por padrão, o sistema criará uma janela para a interface do usuário para esta sessão. Se você estiver usando uma atividade de assistente, poderá desativar a criação da janela chamando #setUiEnabled #onPrepareShow(Bundle, int)o .

NOTA: se o aplicativo quiser substituir algumas opções para iniciar a atividade, use #startAssistantActivity(Intent, Bundle) em vez disso.

Documentação Java para android.service.voice.VoiceInteractionSession.startAssistantActivity(android.content.Intent).

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

StartAssistantActivity(Intent, Bundle)

Solicite que uma nova atividade de assistente seja iniciada.

[Android.Runtime.Register("startAssistantActivity", "(Landroid/content/Intent;Landroid/os/Bundle;)V", "GetStartAssistantActivity_Landroid_content_Intent_Landroid_os_Bundle_Handler", ApiSince=34)]
public virtual void StartAssistantActivity (Android.Content.Intent intent, Android.OS.Bundle bundle);
[<Android.Runtime.Register("startAssistantActivity", "(Landroid/content/Intent;Landroid/os/Bundle;)V", "GetStartAssistantActivity_Landroid_content_Intent_Landroid_os_Bundle_Handler", ApiSince=34)>]
abstract member StartAssistantActivity : Android.Content.Intent * Android.OS.Bundle -> unit
override this.StartAssistantActivity : Android.Content.Intent * Android.OS.Bundle -> unit

Parâmetros

intent
Intent

a intenção usada para iniciar uma atividade de assistente

bundle
Bundle

Opções adicionais de como a Atividade deve ser iniciada. Veja ActivityOptions como criar o Bundle fornecido aqui.

Atributos

Comentários

Solicite que uma nova atividade de assistente seja iniciada. Isso criará uma nova tarefa no gerenciador de atividades: isso significa que será definida para você Intent#FLAG_ACTIVITY_NEW_TASK Intent.FLAG_ACTIVITY_NEW_TASK torná-la uma nova tarefa.

A atividade recém-iniciada será exibida sobre outras atividades no sistema em uma nova camada que não é afetada pelo modo de várias janelas. As tarefas iniciadas a partir dessa atividade irão para a camada de atividade normal e não para essa nova camada.

Por padrão, o sistema criará uma janela para a interface do usuário para esta sessão. Se você estiver usando uma atividade de assistente, poderá desativar a criação da janela chamando #setUiEnabled #onPrepareShow(Bundle, int)o .

Documentação Java para android.service.voice.VoiceInteractionSession.startAssistantActivity(android.content.Intent, android.os.Bundle).

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