Langue

Message.Asynchronous Propriété

Définition

Retourne true si le message est asynchrone, ce qui signifie qu’il n’est pas soumis à des barrières de Looper synchronisation. -ou- Définit si le message est asynchrone, ce qui signifie qu’il n’est pas soumis à des barrières de Looper synchronisation.

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

Valeur de propriété

True si le message est asynchrone.

Attributs

Remarques

Documentation getter de propriété :

Retourne true si le message est asynchrone, ce qui signifie qu’il n’est pas soumis à des barrières de Looper synchronisation.

Java documentation pour android.os.Message.isAsynchronous().

Documentation du jeu de propriétés :

Définit si le message est asynchrone, ce qui signifie qu’il n’est pas soumis à des barrières de Looper synchronisation.

Certaines opérations, telles que l’affichage de l’invalidation, peuvent introduire des barrières de synchronisation dans la Looperfile d’attente de messages pour empêcher la remise des messages suivants jusqu’à ce que certaines conditions soient remplies. Dans le cas d’une invalidation d’affichage, les messages publiés après un appel à android.view.View#invalidate être suspendus par le biais d’une barrière de synchronisation jusqu’à ce que l’image suivante soit prête à être dessinée. La barrière de synchronisation garantit que la demande d’invalidation est complètement gérée avant de reprendre.

Les messages asynchrones sont exemptés des barrières de synchronisation. Ils représentent généralement des interruptions, des événements d’entrée et d’autres signaux qui doivent être gérés indépendamment même si d’autres travaux ont été suspendus.

Notez que les messages asynchrones peuvent être remis hors d’ordre par rapport aux messages synchrones, même s’ils sont toujours remis dans l’ordre entre eux. Si l’ordre relatif de ces messages importe, ils ne doivent probablement pas être asynchrones au premier endroit. Utilisez avec précaution.

Java documentation pour android.os.Message.setAsynchronous(boolean).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à