Linguaggio

HandlerThread.QuitSafely Metodo

Definizione

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.

Si applica a