以下是我在项目中使用的代码片段来安排任务。
mTimer = new Timer();
mTimer.schedule(new TimerTask() {
@Override
public void run() {
//Do Something
}
}, interval, interval);
这个代码运行良好。当设置的时间间隔到达后,我能够收到事件通知。但是,如果将日期设置为小于当前设置的日期,则无法发送任何事件通知。
有人知道为什么会出现这种情况吗?
Timer
几乎总是一个坏主意。 - Kevin Krumwiede