RemoteCallbackList.Builder.SetExecutor(IExecutor) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define o executor a ser usado ao invocar retornos de chamada de forma assíncrona. Isso só é usado quando os retornos de chamada precisam ser invocados de forma assíncrona, por exemplo, quando o processo que hospeda um retorno de chamada se torna descongelado. Os retornos de chamada que podem ser invocados são executados imediatamente no mesmo thread que chama RemoteCallbackList.broadcast(Consumer) de forma síncrona.
[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
Esse valor não pode ser nulo. Os eventos de retorno de chamada e ouvinte são expedidos por meio desse Executor, fornecendo uma maneira fácil de controlar qual thread é usado. Para expedir eventos por meio do thread principal do aplicativo, você pode usar Context.getMainExecutor() . Caso contrário, forneça um Executor que seja enviado para um thread apropriado.
Retornos
O valor retornado não é nulo.
- Atributos
Comentários
Define o executor a ser usado ao invocar retornos de chamada de forma assíncrona. Isso só é usado quando os retornos de chamada precisam ser invocados de forma assíncrona, por exemplo, quando o processo que hospeda um retorno de chamada se torna descongelado. Os retornos de chamada que podem ser invocados são executados imediatamente no mesmo thread que chama RemoteCallbackList.broadcast(Consumer) de forma síncrona.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.