Handler与timer及TimerTask结合可以很简单地实现定时任务
private final Timer timer = new Timer();
private TimerTask task;
Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
// TODO Auto-generated method stub
super.handleMessage(msg);
// 要做的事情
}
};
2. 初始化计时器任务
task = new TimerTask() {
@Override
public void run() {
// TODO Auto-generated method stub
Message message = new Message();
message.what = 1;
handler.sendMessage(message);
}
};
3. 启动定时器
timer.schedule(task, 2000, 2000);
timer.cancel();
本文介绍了一种使用Handler、Timer与TimerTask相结合的方法来简单实现Android中的定时任务。文章详细展示了如何定义这些组件、初始化计时器任务并启动与停止定时器。

被折叠的 条评论
为什么被折叠?



