HandlerThread.QuitSafely Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Chiude il looper del thread del gestore in modo sicuro.
[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
Valori restituiti
True se al looper looper è stato chiesto di uscire o false se il thread non è ancora stato avviato.
- Attributi
Commenti
Chiude il looper del thread del gestore in modo sicuro.
Fa sì che il looper del thread del gestore termini non appena tutti i messaggi rimanenti nella coda di messaggi già recapitati sono stati gestiti. I messaggi ritardati in sospeso con tempi di scadenza in futuro non verranno recapitati.
Qualsiasi tentativo di inserimento dei messaggi nella coda dopo che viene chiesto al looper di uscire avrà esito negativo. Ad esempio, il Handler#sendMessage(Message) metodo restituirà false.
Se il thread non è stato avviato o è terminato (ovvero se #getLooper restituisce Null), viene restituito false. In caso contrario, viene chiesto al looper di uscire e viene restituito true.
Se #quit o #quitSafely viene chiamato più volte, la prima chiamata avrà un effetto e le chiamate successive non saranno operazioni.
per android.os.HandlerThread.quitSafely().
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.