語言

Handler.HasCallbacks(IRunnable) 方法

定義

檢查訊息佇列中是否有回覆 r 的待處理貼文。

[Android.Runtime.Register("hasCallbacks", "(Ljava/lang/Runnable;)Z", "", ApiSince=29)]
public bool HasCallbacks(Java.Lang.IRunnable r);
[<Android.Runtime.Register("hasCallbacks", "(Ljava/lang/Runnable;)Z", "", ApiSince=29)>]
member this.HasCallbacks : Java.Lang.IRunnable -> bool

參數

r
IRunnable

該值不可能為零。

傳回

若滿足請求條件,則為真;否則,則為錯誤。

屬性

備註

檢查訊息佇列中是否有回覆 r 的待處理貼文。

此操作在佇列訊息數量中最壞情況下為 O(n),應避免。 相反地,考慮在隊列外尋找其他機制來追蹤訊息是否已排隊並派發。 例如,維護一個計數器,排隊時增加計數器,處理訊息時減少計數器。

Java 文件 android.os.Handler.hasCallbacks(java.lang.Runnable)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於