【发布时间】:2016-05-27 07:56:08
【问题描述】:
我在我的安卓代码中添加了一个TimerTask:
private class MyTimerTask extends TimerTask {
@Override
public void run() {
//do some task...
}
}
并按如下方式调用它:
myTimer = new Timer();
//set the rate as 1 min
myTimer.scheduleAtFixedRate(new MyTimerTask(), 0,
60*1000);
现在,如果我关闭自动时间更新(来自网络)并将日期设置为明天的日期,则计时器任务每 5 毫秒开始运行一次。
为此,我不知道为什么会发生这种情况,我需要解决这个问题。我已经使用了处理程序,但我希望 TimerTask 能够正常运行。
请在这方面帮助我......
【问题讨论】:
-
你为什么选择
TimerTask,因为你已经有基于Handler的东西在工作?