Language

AppInteractionSession.UpdateParams.Builder.SetOnStartIntentSenderCallback メソッド

定義

セッションの更新をユーザーが承認する必要があるときに呼び出されます。

[Android.Runtime.Register("setOnStartIntentSenderCallback", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)Landroid/app/AppInteractionSession$UpdateParams$Builder;", "", ApiSince=37)]
public Android.App.AppInteractionSession.UpdateParams.Builder SetOnStartIntentSenderCallback(Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer callback);
[<Android.Runtime.Register("setOnStartIntentSenderCallback", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)Landroid/app/AppInteractionSession$UpdateParams$Builder;", "", ApiSince=37)>]
member this.SetOnStartIntentSenderCallback : Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> Android.App.AppInteractionSession.UpdateParams.Builder

パラメーター

executor
IExecutor

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

callback
IConsumer

セッション要求をユーザーが承認する必要があるときに呼び出されるコールバック。 この値は null にすることはできません。

返品

属性

注釈

セッションの更新をユーザーが承認する必要があるときに呼び出されます。

このコールバックは、AppInteractionSession.update(UpdateParams,Executor,OutcomeReceiver) がユーザーからの確認を必要とする場合に呼び出されます。

アプリケーションでは、Context.startIntentSender(IntentSender,Intent,int,int,int,int) を呼び出して、ユーザーがセッションの更新を許可する UI を起動する必要があります。

android.app.AppInteractionSession.UpdateParams.Builder.setOnStartIntentSenderCallbackの Android リファレンス。

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

適用対象