RemoteCallbackList.Builder.SetExecutor(IExecutor) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece el ejecutor que se va a usar al invocar devoluciones de llamada de forma asincrónica. Esto solo se usa cuando es necesario invocar de forma asincrónica las devoluciones de llamada, por ejemplo, cuando el proceso que hospeda una devolución de llamada se vuelve desenfrenado. Las devoluciones de llamada que se pueden invocar se ejecutan inmediatamente en el mismo subproceso que llama a RemoteCallbackList.broadcast(Consumer) de forma sincrónica.
[Android.Runtime.Register("setExecutor", "(Ljava/util/concurrent/Executor;)Landroid/os/RemoteCallbackList$Builder;", "", ApiSince=36)]
public Android.OS.RemoteCallbackList.Builder SetExecutor(Java.Util.Concurrent.IExecutor executor);
[<Android.Runtime.Register("setExecutor", "(Ljava/util/concurrent/Executor;)Landroid/os/RemoteCallbackList$Builder;", "", ApiSince=36)>]
member this.SetExecutor : Java.Util.Concurrent.IExecutor -> Android.OS.RemoteCallbackList.Builder
Parámetros
- executor
- IExecutor
Este valor no puede ser nulo. Los eventos de devolución de llamada y agente de escucha se envían a través de este Ejecutor, lo que proporciona una manera fácil de controlar qué subproceso se usa. Para enviar eventos a través del subproceso principal de la aplicación, puede usar Context.getMainExecutor() . De lo contrario, proporcione un ejecutor que se envíe a un subproceso adecuado.
Devoluciones
El valor devuelto no es NULL.
- Atributos
Comentarios
Establece el ejecutor que se va a usar al invocar devoluciones de llamada de forma asincrónica. Esto solo se usa cuando es necesario invocar de forma asincrónica las devoluciones de llamada, por ejemplo, cuando el proceso que hospeda una devolución de llamada se vuelve desenfrenado. Las devoluciones de llamada que se pueden invocar se ejecutan inmediatamente en el mismo subproceso que llama a RemoteCallbackList.broadcast(Consumer) de forma sincrónica.
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.