Поделиться через


VoiceInteractionSession.StartAssistantActivity Метод

Определение

Перегрузки

StartAssistantActivity(Intent)

Попросите начать новое действие помощника.

StartAssistantActivity(Intent, Bundle)

Попросите начать новое действие помощника.

StartAssistantActivity(Intent)

Попросите начать новое действие помощника.

[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

Параметры

intent
Intent
Атрибуты

Комментарии

Попросите начать новое действие помощника. При этом будет создана новая задача в диспетчере действий: это означает, что Intent#FLAG_ACTIVITY_NEW_TASK Intent.FLAG_ACTIVITY_NEW_TASK вы будете устанавливать ее в качестве новой задачи.

Только что запущенное действие будет отображаться поверх других действий в системе в новом слое, который не влияет на режим с несколькими окнами. Задачи, запущенные с этого действия, будут переходить в обычный уровень активности, а не этот новый уровень.

По умолчанию система создаст окно пользовательского интерфейса для этого сеанса. Если вместо этого используется действие помощника, вы можете отключить создание окна, вызвав вызов #setUiEnabled#onPrepareShow(Bundle, int).

ПРИМЕЧАНИЕ. Если приложение хотело бы переопределить некоторые параметры для запуска действия, используйте #startAssistantActivity(Intent, Bundle) вместо этого.

Документация по Java для android.service.voice.VoiceInteractionSession.startAssistantActivity(android.content.Intent).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

StartAssistantActivity(Intent, Bundle)

Попросите начать новое действие помощника.

[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

Параметры

intent
Intent

намерение, используемое для запуска действия помощника

bundle
Bundle

Дополнительные параметры запуска действия. Узнайте ActivityOptions , как создать пакет, предоставленный здесь.

Атрибуты

Комментарии

Попросите начать новое действие помощника. При этом будет создана новая задача в диспетчере действий: это означает, что Intent#FLAG_ACTIVITY_NEW_TASK Intent.FLAG_ACTIVITY_NEW_TASK вы будете устанавливать ее в качестве новой задачи.

Только что запущенное действие будет отображаться поверх других действий в системе в новом слое, который не влияет на режим с несколькими окнами. Задачи, запущенные с этого действия, будут переходить в обычный уровень активности, а не этот новый уровень.

По умолчанию система создаст окно пользовательского интерфейса для этого сеанса. Если вместо этого используется действие помощника, вы можете отключить создание окна, вызвав вызов #setUiEnabled#onPrepareShow(Bundle, int).

Документация по Java для android.service.voice.VoiceInteractionSession.startAssistantActivity(android.content.Intent, android.os.Bundle).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к