Handler Construtores

Definição

Sobrecargas

Nome Description
Handler()

O construtor padrão associa esse manipulador ao Looper thread atual.

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 Looper em vez do padrão.

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

handler
Action<Message>

O manipulador de mensagens.

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

javaReference
IntPtr

nativeint

Uma IntPtrreferência de objeto JNI (Java Native Interface).

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.

Aplica-se a