次の方法で共有


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

戻り値

このタスクが 1 回限り実行するようにスケジュールされていて、まだ実行されていない場合、またはこのタスクが繰り返し実行されるようにスケジュールされている場合は true。 タスクが 1 回限りの実行のためにスケジュールされていて、既に実行されている場合、またはタスクがスケジュールされていない場合、またはタスクが既に取り消された場合は false を返します。 (大まかに言えば、このメソッドは、1 つ以上の true スケジュールされた実行が行われなくなる場合に返します)。

属性

注釈

このタイマー タスクを取り消します。 タスクが 1 回限りの実行にスケジュールされていて、まだ実行されていない場合、またはまだスケジュールされていない場合は、実行されません。 タスクが繰り返し実行されるようにスケジュールされている場合、タスクは再び実行されることはありません。 (この呼び出しが発生したときにタスクが実行されている場合、タスクは完了まで実行されますが、再度実行されることはありません)。

繰り返しタイマー タスクのメソッド内 run からこのメソッドを呼び出すと、タイマー タスクが再度実行されないことが絶対に保証されることに注意してください。

このメソッドは繰り返し呼び出される場合があります。2 番目以降の呼び出しは無効です。

の Java ドキュメントjava.util.TimerTask.cancel()

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象