Message.Asynchronous Propriedade

Definição

Retornará true se a mensagem for assíncrona, o que significa que ela não está sujeita a Looper barreiras de sincronização. -ou- Define se a mensagem é assíncrona, o que significa que ela não está sujeita a Looper barreiras de sincronização.

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 da propriedade

True se a mensagem for assíncrona.

Atributos

Comentários

Documentação do getter de propriedades:

Retornará true se a mensagem for assíncrona, o que significa que ela não está sujeita a Looper barreiras de sincronização.

Java documentação para android.os.Message.isAsynchronous().

Documentação do setter de propriedades:

Define se a mensagem é assíncrona, o que significa que ela não está sujeita a Looper barreiras de sincronização.

Determinadas operações, como a invalidação de exibição, podem introduzir barreiras de sincronização na Looperfila de mensagens para impedir que as mensagens subsequentes sejam entregues até que alguma condição seja atendida. No caso de invalidação de exibição, as mensagens que são postadas após uma chamada a android.view.View#invalidate serem suspensas por meio de uma barreira de sincronização até que o próximo quadro esteja pronto para ser desenhado. A barreira de sincronização garante que a solicitação de invalidação seja completamente tratada antes de retomar.

Mensagens assíncronas são isentas de barreiras de sincronização. Normalmente, eles representam interrupções, eventos de entrada e outros sinais que devem ser tratados de forma independente, mesmo enquanto outros trabalhos foram suspensos.

Observe que mensagens assíncronas podem ser entregues fora de ordem em relação a mensagens síncronas, embora sempre sejam entregues em ordem entre si. Se a ordem relativa dessas mensagens importa, elas provavelmente não devem ser assíncronas em primeiro lugar. Use com cuidado.

Java documentação para android.os.Message.setAsynchronous(boolean).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a