TimerTask.Cancel メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このタイマー タスクを取り消します。
[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 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。