Handler.HasMessages 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í.
Sobrecargas
| Nombre | Description |
|---|---|
| HasMessages(Int32) |
Compruebe si hay entradas pendientes de mensajes con el código "what" en la cola de mensajes. |
| HasMessages(Int32, Object) |
Compruebe si hay publicaciones pendientes de mensajes con el código "what" y cuyo obj es "object" en la cola de mensajes. |
HasMessages(Int32)
Compruebe si hay entradas pendientes de mensajes con el código "what" en la cola de mensajes.
[Android.Runtime.Register("hasMessages", "(I)Z", "")]
public bool HasMessages(int what);
[<Android.Runtime.Register("hasMessages", "(I)Z", "")>]
member this.HasMessages : int -> bool
Parámetros
- what
- Int32
Identificador del mensaje.
Devoluciones
true si se cumple la condición solicitada; de lo contrario, false.
- Atributos
Comentarios
Compruebe si hay entradas pendientes de mensajes con el código "what" en la cola de mensajes.
Esta operación es el peor de los casos de O(n) en el número de mensajes de la cola y debe evitarse. En su lugar, considere otro mecanismo fuera de la cola para realizar un seguimiento de si los mensajes se han puestos en cola y se han enviado. Por ejemplo, mantenga un contador, incrementándolo al poner en cola un mensaje y disminuirlo al controlar un mensaje.
Java documentación para android.os.Handler.hasMessages(int).
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
HasMessages(Int32, Object)
Compruebe si hay publicaciones pendientes de mensajes con el código "what" y cuyo obj es "object" en la cola de mensajes.
[Android.Runtime.Register("hasMessages", "(ILjava/lang/Object;)Z", "")]
public bool HasMessages(int what, Java.Lang.Object? object);
[<Android.Runtime.Register("hasMessages", "(ILjava/lang/Object;)Z", "")>]
member this.HasMessages : int * Java.Lang.Object -> bool
Parámetros
- what
- Int32
Identificador del mensaje.
- object
- Object
El valor puede ser NULL.
Devoluciones
true si se cumple la condición solicitada; de lo contrario, false.
- Atributos
Comentarios
Compruebe si hay publicaciones pendientes de mensajes con el código "what" y cuyo obj es "object" en la cola de mensajes.
Esta operación es el peor de los casos de O(n) en el número de mensajes de la cola y debe evitarse. En su lugar, considere otro mecanismo fuera de la cola para realizar un seguimiento de si los mensajes se han puestos en cola y se han enviado. Por ejemplo, mantenga un contador, incrementándolo al poner en cola un mensaje y disminuirlo al controlar un mensaje.
Java documentación para android.os.Handler.hasMessages(int, java.lang.Object).
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.