Language

IWindowManager.RegisterDisplayEngagementModeCallback メソッド

定義

エンゲージメント モードの変更を表示するためのコールバックを登録します。

[Android.Runtime.Register("registerDisplayEngagementModeCallback", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetRegisterDisplayEngagementModeCallback_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler:Android.Views.IWindowManager, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=37)]
public virtual void RegisterDisplayEngagementModeCallback(Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer callback);
[<Android.Runtime.Register("registerDisplayEngagementModeCallback", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetRegisterDisplayEngagementModeCallback_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler:Android.Views.IWindowManager, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=37)>]
abstract member RegisterDisplayEngagementModeCallback : Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit
override this.RegisterDisplayEngagementModeCallback : Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit

パラメーター

executor
IExecutor

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

callback
IConsumer

登録するコールバック。 この値は null にすることはできません。

属性

注釈

エンゲージメント モードの変更を表示するためのコールバックを登録します。 コールバックは、登録時に最新のエンゲージメント モード フラグで呼び出されます。 指定したコールバック インスタンスが既に登録されている場合、この呼び出しでは何も行われません。

android.view.WindowManager.registerDisplayEngagementModeCallbackの Android リファレンス。

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

適用対象