Language

IWindowManager.RegisterBatchedSurfaceControlInputReceiver メソッド

定義

バッチ入力イベントを受信するSurfaceControlInputReceiverのSurfaceControlを登録します。

[Android.Runtime.Register("registerBatchedSurfaceControlInputReceiver", "(Landroid/window/InputTransferToken;Landroid/view/SurfaceControl;Landroid/view/Choreographer;Landroid/view/SurfaceControlInputReceiver;)Landroid/window/InputTransferToken;", "GetRegisterBatchedSurfaceControlInputReceiver_Landroid_window_InputTransferToken_Landroid_view_SurfaceControl_Landroid_view_Choreographer_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 RegisterBatchedSurfaceControlInputReceiver(Android.Window.InputTransferToken hostInputTransferToken, Android.Views.SurfaceControl surfaceControl, Android.Views.Choreographer choreographer, Android.Views.ISurfaceControlInputReceiver receiver);
[<Android.Runtime.Register("registerBatchedSurfaceControlInputReceiver", "(Landroid/window/InputTransferToken;Landroid/view/SurfaceControl;Landroid/view/Choreographer;Landroid/view/SurfaceControlInputReceiver;)Landroid/window/InputTransferToken;", "GetRegisterBatchedSurfaceControlInputReceiver_Landroid_window_InputTransferToken_Landroid_view_SurfaceControl_Landroid_view_Choreographer_Landroid_view_SurfaceControlInputReceiver_Handler:Android.Views.IWindowManager, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)>]
abstract member RegisterBatchedSurfaceControlInputReceiver : Android.Window.InputTransferToken * Android.Views.SurfaceControl * Android.Views.Choreographer * Android.Views.ISurfaceControlInputReceiver -> Android.Window.InputTransferToken
override this.RegisterBatchedSurfaceControlInputReceiver : Android.Window.InputTransferToken * Android.Views.SurfaceControl * Android.Views.Choreographer * Android.Views.ISurfaceControlInputReceiver -> Android.Window.InputTransferToken

パラメーター

hostInputTransferToken
InputTransferToken

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

surfaceControl
SurfaceControl

InputChannel を登録する SurfaceControl

choreographer
Choreographer

バッチ処理に使用されるコレオグラファー。 これはレンダリングコレオグラファーと一致する必要があります。

receiver
ISurfaceControlInputReceiver

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

返品

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

属性

注釈

バッチ入力イベントを受信するSurfaceControlInputReceiverのSurfaceControlを登録します。 バッチ処理されたイベントの場合、呼び出しはフレームごとに 1 回 Choreographer 行われ、その他の入力イベントはすぐに配信されます。 これは、入力イベントがバッチ処理されて受信されるという点で、 #registerUnbatchedSurfaceControlInputReceiver(int, InputTransferToken, SurfaceControl, Looper, SurfaceControlInputReceiver) とは異なります。 呼び出し元は、リソースをクリーンアップするために #unregisterSurfaceControlInputReceiver(SurfaceControl) を呼び出す必要があります。 SurfaceControlInputReceiver

Javaドキュメント。

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

適用対象