VoiceInteractionSession.StartVoiceActivity(Intent) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
音声操作のために新しいアクティビティを開始するように依頼します。
[Android.Runtime.Register("startVoiceActivity", "(Landroid/content/Intent;)V", "GetStartVoiceActivity_Landroid_content_Intent_Handler", ApiSince=23)]
public virtual void StartVoiceActivity (Android.Content.Intent? intent);
[<Android.Runtime.Register("startVoiceActivity", "(Landroid/content/Intent;)V", "GetStartVoiceActivity_Landroid_content_Intent_Handler", ApiSince=23)>]
abstract member StartVoiceActivity : Android.Content.Intent -> unit
override this.StartVoiceActivity : Android.Content.Intent -> unit
パラメーター
- intent
- Intent
この音声操作を開始する意図。 これは音声操作の一部であるため、指定された意図は常 Intent#CATEGORY_VOICE Intent.CATEGORY_VOICE
に追加されます。
- 属性
注釈
音声操作のために新しいアクティビティを開始するように依頼します。 これにより、この音声操作セッションのアクティビティ マネージャーに新しい専用タスクが作成されます。これは、 Intent#FLAG_ACTIVITY_NEW_TASK Intent.FLAG_ACTIVITY_NEW_TASK
新しいタスクにするために設定されることを意味します。
新しく開始されたアクティビティは、音声操作 UI の下のレイヤーとして、特別な方法でユーザーに表示されます。
音声アクティビティは、セッションを通じて音声操作を実行できる を取得 android.app.VoiceInteractor
できます。 音声操作に対するこれらの要求は、、#onRequestAbortVoice
#onRequestCompleteVoice
#onRequestPickOption
#onRequestConfirmation
または の#onGetSupportedCommands
コールバックとして表示されます#onRequestCommand
タスクの開始時と最後のアクティビティが完了したときに、 の #onTaskStarted
呼び出し #onTaskFinished
を受け取ります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。