我怎么可以重新计时。我试图取消定时器/时间任务,并使用一种方法重新安排它。但其显示的异常错误:重新安排计时器在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