Langage

HandlerThread.QuitSafely Méthode

Définition

Quitte le bouclage du thread du gestionnaire en toute sécurité.

[Android.Runtime.Register("quitSafely", "()Z", "GetQuitSafelyHandler")]
public virtual bool QuitSafely();
[<Android.Runtime.Register("quitSafely", "()Z", "GetQuitSafelyHandler")>]
abstract member QuitSafely : unit -> bool
override this.QuitSafely : unit -> bool

Retours

True si le looper looper a été invité à quitter ou false si le thread n’avait pas encore commencé à s’exécuter.

Attributs

Remarques

Quitte le bouclage du thread du gestionnaire en toute sécurité.

Provoque l’arrêt du bouclage du thread du gestionnaire dès que tous les messages restants dans la file d’attente de messages qui sont déjà en cours de remise ont été gérés. Les messages retardés en attente avec des délais d’échéance à l’avenir ne seront pas remis.

Toute tentative de publication de messages dans la file d’attente une fois que le bouclage est invité à quitter échoue. Par exemple, la Handler#sendMessage(Message) méthode retourne false.

Si le thread n’a pas été démarré ou a terminé (c’est-à-dire si #getLooper la valeur est renvoyée null), la valeur false est retournée. Sinon, le bouclage est invité à quitter et true est retourné.

Si #quit ou #quitSafely est appelé plusieurs fois, le premier appel aura un effet et les appels suivants ne seront pas ops.

Java documentation pour android.os.HandlerThread.quitSafely().

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 à