Handler.HasCallbacks(IRunnable) 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í.
Compruebe si hay publicaciones pendientes de mensajes con devolución de llamada r en la cola de mensajes.
[Android.Runtime.Register("hasCallbacks", "(Ljava/lang/Runnable;)Z", "", ApiSince=29)]
public bool HasCallbacks(Java.Lang.IRunnable r);
[<Android.Runtime.Register("hasCallbacks", "(Ljava/lang/Runnable;)Z", "", ApiSince=29)>]
member this.HasCallbacks : Java.Lang.IRunnable -> bool
Parámetros
El valor no 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 devolución de llamada r 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.
Documentación de Java para android.os.Handler.hasCallbacks(java.lang.Runnable).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.