Lenguaje

IWindowManager.RegisterBatchedSurfaceControlInputReceiver Método

Definición

Registra un SurfaceControlInputReceiver para un objeto SurfaceControl que recibirá un evento de entrada por lotes.

[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

Parámetros

hostInputTransferToken
InputTransferToken

Token de host para vincular el incrustado. Se usa para controlar la transferencia de gestos táctiles desde el host a incrustado y para anr para asegurarse de que el host recibe el ANR si hay algún problema con la entrada táctil en la incrustada.

surfaceControl
SurfaceControl

SurfaceControl para registrar InputChannel para

choreographer
Choreographer

Coreógrafo usado para el procesamiento por lotes. Esto debe coincidir con el coreógrafo de representación.

receiver
ISurfaceControlInputReceiver

SurfaceControlInputReceiver que recibirá los eventos de entrada.

Devoluciones

Devuelve el InputTransferToken objeto que se puede usar para transferir gestos táctiles a o desde otras ventanas.

Atributos

Comentarios

Registra un SurfaceControlInputReceiver para un objeto SurfaceControl que recibirá un evento de entrada por lotes. Para esos eventos que se procesan por lotes, la invocación se producirá una vez por Choreographer fotograma y otros eventos de entrada se entregarán inmediatamente. Esto es diferente de #registerUnbatchedSurfaceControlInputReceiver(int, InputTransferToken, SurfaceControl, Looper, SurfaceControlInputReceiver) en que los eventos de entrada se reciben por lotes. El autor de la llamada debe invocar #unregisterSurfaceControlInputReceiver(SurfaceControl) para limpiar los recursos cuando ya no necesite usar el SurfaceControlInputReceiver

Java documentación para android.view.WindowManager.registerBatchedSurfaceControlInputReceiver(android.window.InputTransferToken, android.view.SurfaceControl, android.view.Choreographer, android.view.SurfaceControlInputReceiver).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a