:一度だけ起こるタスクについて話すとき(キャンセル)と定期的にスケジュールされたタスクのAndroid Devのリファレンスから
public abstract boolean cancel (boolean mayInterruptIfRunning)
If the task has already started, then the mayInterruptIfRunning parameter
determines whether the thread executing this task should be interrupted in
an attempt to stop the task.
これは、私にとっては明らかです。しかし、私が定期的な仕事をしているとき、私はそれが現在の "仕事"を終わらせるようにしたいが、新しい仕事を開始しない。
これはまっすぐなものなのですか?引数をtrueに設定すると、現在のタスクが終了する前にそのタスクを停止し、falseに変更して現在実行中のタスクがある場合は何もしません。これは正しいですか?
私は何をしたいのですか?私はどういうわけかそれが実行されているかどうかを見つけるためにタスクをポーリングし、それが見つからないときにキャンセルする必要がありますか?