一个简单的Timer方案:
Handler mHandler;
Runnable mRunnable;
mHandler = new Handler();
mRunnable = new Runnable() {
@Override
public void run() {
//do something
//...
//加入下面这行代码表示循环Timer,每5s执行一次
//mHandler.postDelayed(mRunnable,5000);
}
};
mHandler.postDelayed(mRunnable,5000); //计时器Timer开始执行,5s后执行
mHandler.removeCallbacks(mRunnable); //取消计时器Timer
本文介绍了一种在Android应用中实现定时任务的简单方案,通过使用Handler和Runnable创建一个每5秒执行一次的循环计时器。文章详细展示了代码实现过程,包括计时器的启动与取消。
1万+

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



