HandlerThread.Quit Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Encerra o looper do thread do manipulador.
[Android.Runtime.Register("quit", "()Z", "GetQuitHandler")]
public virtual bool Quit();
[<Android.Runtime.Register("quit", "()Z", "GetQuitHandler")>]
abstract member Quit : unit -> bool
override this.Quit : unit -> bool
Retornos
True se o looper do looper foi solicitado a sair ou false se o thread ainda não tinha começado a ser executado.
- Atributos
Comentários
Encerra o looper do thread do manipulador.
Faz com que o looper do thread do manipulador seja encerrado sem processar mais mensagens na fila de mensagens.
Qualquer tentativa de postar mensagens na fila depois que o looper for solicitado a sair falhará. Por exemplo, o Handler#sendMessage(Message) método retornará false.
Se #quit ou #quitSafely for chamada várias vezes, a primeira chamada terá um efeito e as chamadas subsequentes não serão operadas.
Usar esse método pode não ser seguro porque algumas mensagens podem não ser entregues antes do looper ser encerrado. Considere usar #quitSafely , em vez disso, para garantir que todo o trabalho pendente seja concluído de maneira ordenada.
Java documentação para android.os.HandlerThread.quit().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.