Language

IWindowManager.RegisterUnbatchedSurfaceControlInputReceiver メソッド

定義

すべての入力イベントを受信するSurfaceControlInputReceiverのSurfaceControlを登録します。

[Android.Runtime.Register("registerUnbatchedSurfaceControlInputReceiver", "(Landroid/window/InputTransferToken;Landroid/view/SurfaceControl;Landroid/os/Looper;Landroid/view/SurfaceControlInputReceiver;)Landroid/window/InputTransferToken;", "GetRegisterUnbatchedSurfaceControlInputReceiver_Landroid_window_InputTransferToken_Landroid_view_SurfaceControl_Landroid_os_Looper_Landroid_view_SurfaceControlInputReceiver_Handler:Android.Views.IWindowManager, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]
public virtual Android.Window.InputTransferToken RegisterUnbatchedSurfaceControlInputReceiver(Android.Window.InputTransferToken hostInputTransferToken, Android.Views.SurfaceControl surfaceControl, Android.OS.Looper looper, Android.Views.ISurfaceControlInputReceiver receiver);
[<Android.Runtime.Register("registerUnbatchedSurfaceControlInputReceiver", "(Landroid/window/InputTransferToken;Landroid/view/SurfaceControl;Landroid/os/Looper;Landroid/view/SurfaceControlInputReceiver;)Landroid/window/InputTransferToken;", "GetRegisterUnbatchedSurfaceControlInputReceiver_Landroid_window_InputTransferToken_Landroid_view_SurfaceControl_Landroid_os_Looper_Landroid_view_SurfaceControlInputReceiver_Handler:Android.Views.IWindowManager, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)>]
abstract member RegisterUnbatchedSurfaceControlInputReceiver : Android.Window.InputTransferToken * Android.Views.SurfaceControl * Android.OS.Looper * Android.Views.ISurfaceControlInputReceiver -> Android.Window.InputTransferToken
override this.RegisterUnbatchedSurfaceControlInputReceiver : Android.Window.InputTransferToken * Android.Views.SurfaceControl * Android.OS.Looper * Android.Views.ISurfaceControlInputReceiver -> Android.Window.InputTransferToken

パラメーター

hostInputTransferToken
InputTransferToken

埋め込みファイルをリンクするホスト トークン。 これは、ホストから埋め込みへのタッチ ジェスチャの転送を処理するために使用され、ANR は、埋め込みへのタッチに関する問題がある場合にホストが ANR を受け取れるようにします。

surfaceControl
SurfaceControl

InputChannel を登録する SurfaceControl

looper
Looper

コールバックを呼び出すときに使用するルーパー。

receiver
ISurfaceControlInputReceiver

入力イベントを受信する SurfaceControlInputReceiver。

返品

タッチ ジェスチャを他のウィンドウとの間で転送するために使用できる InputTransferToken を返します。

属性

注釈

すべての入力イベントを受信するSurfaceControlInputReceiverのSurfaceControlを登録します。 これは、入力イベントがバッチ処理されていない状態で受信されるという点で、 #registerBatchedSurfaceControlInputReceiver(InputTransferToken, SurfaceControl, Choreographer, SurfaceControlInputReceiver) を呼び出すのとは異なります。 呼び出し元は、リソースをクリーンアップするために #unregisterSurfaceControlInputReceiver(SurfaceControl) を呼び出す必要があります。 SurfaceControlInputReceiver

Javaドキュメント。

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

適用対象