Language

Activity.OnGetDirectActions(CancellationSignal, IConsumer) メソッド

定義

アプリでサポートされている直接アクションの一覧を返します。

[Android.Runtime.Register("onGetDirectActions", "(Landroid/os/CancellationSignal;Ljava/util/function/Consumer;)V", "GetOnGetDirectActions_Landroid_os_CancellationSignal_Ljava_util_function_Consumer_Handler", ApiSince=29)]
public virtual void OnGetDirectActions(Android.OS.CancellationSignal cancellationSignal, Java.Util.Functions.IConsumer callback);
[<Android.Runtime.Register("onGetDirectActions", "(Landroid/os/CancellationSignal;Ljava/util/function/Consumer;)V", "GetOnGetDirectActions_Landroid_os_CancellationSignal_Ljava_util_function_Consumer_Handler", ApiSince=29)>]
abstract member OnGetDirectActions : Android.OS.CancellationSignal * Java.Util.Functions.IConsumer -> unit
override this.OnGetDirectActions : Android.OS.CancellationSignal * Java.Util.Functions.IConsumer -> unit

パラメーター

cancellationSignal
CancellationSignal

進行中の操作を取り消すシグナル。

callback
IConsumer

アクション リストを送信するコールバック。 アクション リストに null 要素を含めることはできません。 これは任意のスレッドで呼び出すことができます。

属性

注釈

アプリでサポートされている直接アクションの一覧を返します。 現在のコンテキスト (アプリの現在の状態) で実行できるアクションの一覧を返す必要があります。 アプリによって実行できるアクションが変更された場合は、VoiceInteractor.notifyDirectActionsChanged() を呼び出して報告する必要があります。 音声対話機能を取得するには、getVoiceInteractor() を呼び出す必要があります。これは、進行中の音声対話セッションがある場合にのみ null 以外を返します。 また、VoiceInteractor.registerOnDestroyedCallback(Executor,Runnable) を呼び出すことで、バッキングしている音声対話セッションが終了したため、音声対話機能が無効になったタイミングを検出することもできます。 このメソッドは、onStart() の後と onStop() の前にのみ呼び出されます。 null または null 要素を含めることはできませんが、現在サポートされている直接アクションをコールバックに渡す必要があります。 可能な限り早くアクション リストを返して、コンシューマー (たとえば、アシスタント) が可能な限り応答性を高め、アプリのユーザー エクスペリエンスを向上させる必要があります。

android.app.Activity.onGetDirectActionsの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象