Handler Constructores
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í.
Sobrecargas
| Nombre | Description |
|---|---|
| Handler() |
El constructor predeterminado asocia este controlador con para |
| Handler(Handler+ICallback) |
Constructor asocia este controlador con para Looper el subproceso actual y toma una interfaz de devolución de llamada en la que puede controlar los mensajes. |
| Handler(Looper) |
Use el proporcionado |
| Handler(Action<Message>) |
Inicializa una nueva instancia de la clase Handler. |
| Handler(Looper, Handler+ICallback) |
Use el proporcionado Looper en lugar del predeterminado y tome una interfaz de devolución de llamada en la que controlar los mensajes. |
| Handler(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
Handler()
El constructor predeterminado asocia este controlador con para Looper el subproceso actual.
[Android.Runtime.Register(".ctor", "()V", "")]
public Handler();
- Atributos
Comentarios
El constructor predeterminado asocia este controlador con para Looper el subproceso actual.
Si este subproceso no tiene un bucle, este controlador no podrá recibir mensajes para que se produzca una excepción.
Este miembro está en desuso. La elección implícita de un bucle durante la construcción del controlador puede provocar errores en los que las operaciones se pierden silenciosamente (si el controlador no espera nuevas tareas y se cierra), se bloquea (si a veces se crea un controlador en un subproceso sin un bucle activo) o condiciones de carrera, donde el subproceso al que está asociado un controlador no es lo previsto por el autor. En su lugar, use java.util.concurrent.Executor o especifique el bucle explícitamente, mediante Looper#getMainLooper, android.view.View#getHandlero similar. Si el comportamiento local del subproceso implícito es necesario para la compatibilidad, use new Handler(Looper.myLooper()) para que sea claro para los lectores.
Java documentación para android.os.Handler.Handler().
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
Handler(Handler+ICallback)
Constructor asocia este controlador con para Looper el subproceso actual y toma una interfaz de devolución de llamada en la que puede controlar los mensajes.
[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
Interfaz de devolución de llamada en la que se van a controlar los mensajes o null.
- Atributos
Comentarios
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.
Java documentación para android.os.Handler.Handler(android.os.Handler.Callback).
Se aplica a
Handler(Looper)
Use el proporcionado Looper en lugar del predeterminado.
[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
El bucle, no debe ser NULL.
- Atributos
Comentarios
Use el proporcionado Looper en lugar del predeterminado.
Java documentación para android.os.Handler.Handler(android.os.Looper).
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
Handler(Action<Message>)
Inicializa una nueva instancia de la clase Handler.
public Handler(Action<Android.OS.Message> handler);
new Android.OS.Handler : Action<Android.OS.Message> -> Android.OS.Handler
Parámetros
Comentarios
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
Handler(Looper, Handler+ICallback)
Use el proporcionado Looper en lugar del predeterminado y tome una interfaz de devolución de llamada en la que controlar los mensajes.
[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
El bucle, no debe ser NULL.
- callback
- Handler.ICallback
Interfaz de devolución de llamada en la que se van a controlar los mensajes o null.
- Atributos
Comentarios
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.
Java documentación para android.os.Handler.Handler(android.os.Looper, android.os.Handler.Callback).
Se aplica a
Handler(IntPtr, JniHandleOwnership)
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.
protected Handler(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.OS.Handler : nativeint * Android.Runtime.JniHandleOwnership -> Android.OS.Handler
Parámetros
- javaReference
-
IntPtr
nativeint
que IntPtrcontiene una referencia de objeto Java Native Interface (JNI).
- transfer
- JniHandleOwnership
un JniHandleOwnershipvalor de tipo que indica cómo controlar javaReference
Comentarios
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.