HandlerThread.Quit 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
退出處理線程的迴圈器。
[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
傳回
如果迴圈者已被要求退出,則為 true;如果執行緒尚未開始執行,則為 false。
- 屬性
備註
退出處理線程的迴圈器。
會導致處理程序執行緒的迴圈器終止,且未處理訊息佇列中的任何訊息。
在重複者被要求退出後,任何嘗試向佇列發布訊息的行為都會失敗。 例如,該 Handler#sendMessage(Message) 方法會回傳 false。
若 #quit 或 #quitSafely 被多次呼叫,第一次呼叫會產生影響,後續呼叫則為 no-ops。
使用此方法可能不安全,因為有些訊息可能在迴路器終止前無法送達。 建議使用 #quitSafely 該工具,以確保所有待完成的工作都能有序完成。
Java 文件 android.os.HandlerThread.quit()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。