Handler Construtores
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.
Sobrecargas
| Nome | Description |
|---|---|
| Handler() |
O construtor padrão associa esse manipulador ao |
| Handler(Handler+ICallback) |
O construtor associa esse manipulador ao Looper thread atual e usa uma interface de retorno de chamada na qual você pode lidar com mensagens. |
| Handler(Looper) |
Use o fornecido |
| Handler(Action<Message>) |
Inicializa uma nova instância da classe Handler. |
| Handler(Looper, Handler+ICallback) |
Use o fornecido Looper em vez do padrão e use uma interface de retorno de chamada na qual lidar com mensagens. |
| Handler(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime. |
Handler()
O construtor padrão associa esse manipulador ao Looper thread atual.
[Android.Runtime.Register(".ctor", "()V", "")]
public Handler();
- Atributos
Comentários
O construtor padrão associa esse manipulador ao Looper thread atual.
Se esse thread não tiver um looper, esse manipulador não poderá receber mensagens para que uma exceção seja gerada.
Este membro foi preterido. Escolher implicitamente um Looper durante a construção do Manipulador pode levar a bugs em que as operações são silenciosamente perdidas (se o Manipulador não está esperando novas tarefas e termina), falhas (se um manipulador às vezes é criado em um thread sem um Looper ativo) ou condições de corrida, em que o thread ao qual um manipulador está associado não é o que o autor antecipou. Em vez disso, use um java.util.concurrent.Executor ou especifique o Looper explicitamente, usando Looper#getMainLooper, android.view.View#getHandlerou semelhante. Se o comportamento local do thread implícito for necessário para compatibilidade, use new Handler(Looper.myLooper()) para deixar claro para os leitores.
Java documentação para android.os.Handler.Handler().
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.
Aplica-se a
Handler(Handler+ICallback)
O construtor associa esse manipulador ao Looper thread atual e usa uma interface de retorno de chamada na qual você pode lidar com mensagens.
[Android.Runtime.Register(".ctor", "(Landroid/os/Handler$Callback;)V", "")]
public Handler(Android.OS.Handler.ICallback? callback);
[<Android.Runtime.Register(".ctor", "(Landroid/os/Handler$Callback;)V", "")>]
new Android.OS.Handler : Android.OS.Handler.ICallback -> Android.OS.Handler
Parâmetros
- callback
- Handler.ICallback
A interface de retorno de chamada na qual lidar com mensagens ou nulo.
- Atributos
Comentários
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.
Java documentação para android.os.Handler.Handler(android.os.Handler.Callback).
Aplica-se a
Handler(Looper)
Use o fornecido Looper em vez do padrão.
[Android.Runtime.Register(".ctor", "(Landroid/os/Looper;)V", "")]
public Handler(Android.OS.Looper looper);
[<Android.Runtime.Register(".ctor", "(Landroid/os/Looper;)V", "")>]
new Android.OS.Handler : Android.OS.Looper -> Android.OS.Handler
Parâmetros
- looper
- Looper
O looper não deve ser nulo.
- Atributos
Comentários
Use o fornecido Looper em vez do padrão.
Java documentação para android.os.Handler.Handler(android.os.Looper).
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.
Aplica-se a
Handler(Action<Message>)
Inicializa uma nova instância da classe Handler.
public Handler(Action<Android.OS.Message> handler);
new Android.OS.Handler : Action<Android.OS.Message> -> Android.OS.Handler
Parâmetros
Comentários
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.
Aplica-se a
Handler(Looper, Handler+ICallback)
Use o fornecido Looper em vez do padrão e use uma interface de retorno de chamada na qual lidar com mensagens.
[Android.Runtime.Register(".ctor", "(Landroid/os/Looper;Landroid/os/Handler$Callback;)V", "")]
public Handler(Android.OS.Looper looper, Android.OS.Handler.ICallback? callback);
[<Android.Runtime.Register(".ctor", "(Landroid/os/Looper;Landroid/os/Handler$Callback;)V", "")>]
new Android.OS.Handler : Android.OS.Looper * Android.OS.Handler.ICallback -> Android.OS.Handler
Parâmetros
- looper
- Looper
O looper não deve ser nulo.
- callback
- Handler.ICallback
A interface de retorno de chamada na qual lidar com mensagens ou nulo.
- Atributos
Comentários
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.
Java documentação para android.os.Handler.Handler(android.os.Looper, android.os.Handler.Callback).
Aplica-se a
Handler(IntPtr, JniHandleOwnership)
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.
protected Handler(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.OS.Handler : nativeint * Android.Runtime.JniHandleOwnership -> Android.OS.Handler
Parâmetros
- transfer
- JniHandleOwnership
Um JniHandleOwnershipque indica como lidar javaReference
Comentários
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.