Lenguaje

HandlerThread.Quit Método

Definición

Sale del bucle del subproceso del controlador.

[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

Devoluciones

True si se le ha pedido al bucle de bucle que salga o false si el subproceso aún no se ha iniciado la ejecución.

Atributos

Comentarios

Sale del bucle del subproceso del controlador.

Hace que el bucle del subproceso del controlador finalice sin procesar más mensajes en la cola de mensajes.

Se producirá un error en cualquier intento de publicar mensajes en la cola después de que se pida al bucle que salga. Por ejemplo, el Handler#sendMessage(Message) método devolverá false.

Si #quit se llama a o #quitSafely varias veces, la primera llamada tendrá un efecto y las llamadas posteriores no serán operaciones.

El uso de este método puede no ser seguro porque es posible que algunos mensajes no se entreguen antes de que finalice el bucle. Considere la posibilidad de usar #quitSafely en su lugar para asegurarse de que todo el trabajo pendiente se complete de forma ordenada.

Java documentación para android.os.HandlerThread.quit().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Consulte también