Lenguaje

Handler.HasMessages Método

Definición

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.

Se aplica a