Message.Asynchronous Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.