Message.Asynchronous Propiedad

Definición

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.

Se aplica a