共用方式為


TimerTask.Cancel 方法

定義

取消此定時器工作。

[Android.Runtime.Register("cancel", "()Z", "GetCancelHandler")]
public virtual bool Cancel();
[<Android.Runtime.Register("cancel", "()Z", "GetCancelHandler")>]
abstract member Cancel : unit -> bool
override this.Cancel : unit -> bool

傳回

如果此工作已排程執行一次性且尚未執行,或此工作已排程重複執行,則為 true。 如果工作已排程執行一次且已執行,或工作從未排程,或工作已取消,則傳回 false。 (從鬆散而言,如果此方法阻止進行一或多個排程的執行,這個方法會傳回 true

屬性

備註

取消此定時器工作。 如果工作已排程執行一次性且尚未執行,或尚未排程,則永遠不會執行。 如果工作已排程重複執行,它永遠不會再次執行。 (如果此呼叫發生時工作正在執行,工作將會執行到完成,但永遠不會再次執行。

請注意,從重複定時器工作的方法內 run 呼叫這個方法,絕對保證定時器工作不會再次執行。

這個方法可以重複呼叫;第二個和後續呼叫沒有任何作用。

java.util.TimerTask.cancel()Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於