Language

AppFunctionManager.GetAppFunctionActivityStates メソッド

定義

指定したアクティビティの登録済みアプリ関数を取得します。

[Android.Runtime.Register("getAppFunctionActivityStates", "(Ljava/util/Set;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=37)]
public void GetAppFunctionActivityStates(System.Collections.Generic.ICollection<Android.App.AppFunctions.AppFunctionActivityId> activityIds, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("getAppFunctionActivityStates", "(Ljava/util/Set;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=37)>]
member this.GetAppFunctionActivityStates : System.Collections.Generic.ICollection<Android.App.AppFunctions.AppFunctionActivityId> * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

パラメーター

activityIds
ICollection<AppFunctionActivityId>

関数の状態を取得するアクティビティ ID のセット。 この値は null にすることはできません。

executor
IExecutor

コールバックを実行する Executor。 この値は null にすることはできません。 コールバック イベントとリスナー イベントは、この Executor を介してディスパッチされるため、使用するスレッドを簡単に制御できます。 アプリケーションのメイン スレッドを介してイベントをディスパッチするには、Context.getMainExecutor() を使用できます。 それ以外の場合は、適切なスレッドにディスパッチする Executor を指定します。

callback
IOutcomeReceiver

アクティビティの状態の一覧を受け取るコールバック。 この値は null にすることはできません。

属性

注釈

指定したアクティビティの登録済みアプリ関数を取得します。

各 AppFunctionActivityState には、要求された AppFunctionActivityId に関連付けられている登録済みの AppFunctionNames のセットが含まれています。

存在しない関数または呼び出し元アプリケーションに表示されない関数は、結果から暗黙的に省略されます。 関数が登録されていない要求されたアクティビティは、結果から省略されます。

VoiceInteractionSession.ActivityId からの変換など、潜在的な使用方法については、AppFunctionActivityId を参照してください。

このメソッドは、searchAppFunctions(AppFunctionSearchSpec、Executor、OutcomeReceiver) と同じアクセス許可規則に従います。

名前に基づいてアプリ関数のランタイム状態を取得するには、getAppFunctionStates(List、Executor、OutcomeReceiver) を参照してください。

アプリ関数の AppFunctionMetadata を取得する方法については、searchAppFunctions(AppFunctionSearchSpec、Executor、OutcomeReceiver) を参照してください。

アプリ関数の AppFunctionMetadata と AppFunctionStates の変更を監視するには、observAppFunctions(Executor、AppFunctionObserver) を参照してください。

android.app.appfunctions.AppFunctionManager.getAppFunctionActivityStatesの Android リファレンス。

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

適用対象