HandlerThread.Quit 方法

定义

退出处理程序线程的循环器。

[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

返回

如此 如果已要求循环程序退出,或者如果线程尚未开始运行,则为 false。

属性

注解

退出处理程序线程的循环器。

导致处理程序线程的循环程序终止,而无需在消息队列中处理更多消息。

要求循环程序退出后向队列发布消息的任何尝试都将失败。 例如,该方法 Handler#sendMessage(Message) 将返回 false。

使用此方法可能不安全,因为某些消息在循环程序终止之前可能不会传递。 #quitSafely请考虑改用以确保所有挂起的工作都以有序的方式完成。

Java文档android.os.HandlerThread.quit()

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

另请参阅