3
私はAndroidアプリケーションを開発しており、特定の時間後に1つのタスクを実行するためにTimer
とTimerTask
オブジェクトを使用します。しかし、1つの問題があります - 時々私はtimertaskをキャンセルする必要がありますが、もし私がそれを行うならAndroidはIllegalStateException
を引き起こします。どのようにしてタスクを安全にキャンセルできますか?TimerTaskを安全にキャンセルする方法は?
正解ありがとうございます。タイマーが今実行されているかどうかを確認するにはどうすればいいですか?私はタイマーをキャンセルしようとするが、このタイマーはすでに終了しているので、私は例外のために持っているので。 – user1166635