HandlerThread.QuitSafely Méthode
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.
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.