Language

AppFunctionManager.SetAppFunctionEnabled メソッド

定義

呼び出し元パッケージが所有するアプリ関数の有効な状態を設定します。

[Android.Runtime.Register("setAppFunctionEnabled", "(Ljava/lang/String;ILjava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)]
public void SetAppFunctionEnabled(string functionIdentifier, Android.App.AppFunctions.AppFunctionEnabledState newEnabledState, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("setAppFunctionEnabled", "(Ljava/lang/String;ILjava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)>]
member this.SetAppFunctionEnabled : string * Android.App.AppFunctions.AppFunctionEnabledState * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

パラメーター

functionIdentifier
String

有効にするアプリ関数の識別子 (呼び出し元パッケージ内で一意)。 ほとんどの場合、識別子は AppFunctions SDK によって自動的に生成されます

newEnabledState
AppFunctionEnabledState

アプリ関数の新しい状態

executor
IExecutor

コールバックを実行する Executor

callback
IOutcomeReceiver

関数の有効化の結果を受け取るコールバック。 例外がスローされなかった場合、呼び出しは成功しました。

属性

注釈

呼び出し元パッケージが所有するアプリ関数の有効な状態を設定します。

操作が失敗した場合、コールバックの OutcomeReceiver#onError がエラーで呼び出されます。

<ul><li>IllegalArgumentException(関数が見つからないか、呼び出し元がアクセスできない場合)。 </ul>

Javaドキュメント。

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

適用対象