我怎麼可以重新計時。我試圖取消定時器/時間任務,並使用一種方法重新安排它。但其顯示的異常錯誤:重新安排計時器在Android的
Exception errorjava.lang.IllegalStateException: TimerTask is scheduled already
代碼我已經用它:
private Timer timer = new Timer("alertTimer",true); public void reScheduleTimer(int duration) { timer.cancel(); timer.schedule(timerTask, 1000L, duration * 1000L); }
這將是更容易幫助,如果你張貼在您取消計時器的代碼。 – 2011-03-07 08:22:51
請你給我們您一直使用做到這一點的代碼?以這種方式幫助你會容易得多 – 2011-03-07 08:23:23
我已經添加了我的代碼。我不確定它的正確與否。我也嘗試通過取消timeTask。 – 2011-03-07 08:29:50