Message.Asynchronous Propiedad
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í.
Devuelve true si el mensaje es asincrónico, lo que significa que no está sujeto a Looper barreras de sincronización. -o bien- Establece si el mensaje es asincrónico, lo que significa que no está sujeto a Looper barreras de sincronización.
public bool Asynchronous { [Android.Runtime.Register("isAsynchronous", "()Z", "", ApiSince=22)] get; [Android.Runtime.Register("setAsynchronous", "(Z)V", "", ApiSince=22)] set; }
[<get: Android.Runtime.Register("isAsynchronous", "()Z", "", ApiSince=22)>]
[<set: Android.Runtime.Register("setAsynchronous", "(Z)V", "", ApiSince=22)>]
member this.Asynchronous : bool with get, set
Valor de propiedad
True si el mensaje es asincrónico.
- Atributos
Comentarios
Documentación del captador de propiedades:
Devuelve true si el mensaje es asincrónico, lo que significa que no está sujeto a Looper barreras de sincronización.
Java documentación para android.os.Message.isAsynchronous().
Documentación del establecedor de propiedades:
Establece si el mensaje es asincrónico, lo que significa que no está sujeto a Looper barreras de sincronización.
Algunas operaciones, como la invalidación de la vista, pueden introducir barreras de sincronización en la Loopercola de mensajes de para evitar que se entreguen mensajes posteriores hasta que se cumpla alguna condición. En el caso de la invalidación de la vista, los mensajes que se publican después de que una llamada a android.view.View#invalidate se suspendan mediante una barrera de sincronización hasta que el siguiente fotograma esté listo para dibujarse. La barrera de sincronización garantiza que la solicitud de invalidación se controle completamente antes de reanudarse.
Los mensajes asincrónicos están exentos de las barreras de sincronización. Normalmente representan interrupciones, eventos de entrada y otras señales que se deben controlar de forma independiente incluso mientras se ha suspendido otro trabajo.
Tenga en cuenta que los mensajes asincrónicos se pueden entregar fuera de orden con respecto a los mensajes sincrónicos, aunque siempre se entregan en orden entre sí. Si el orden relativo de estos mensajes es importante, probablemente no deban ser asincrónicos en primer lugar. Úselo con precaución.
Java documentación para android.os.Message.setAsynchronous(boolean).
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.