1.代码
private final int Time = 1000; //时间间隔, 单位 ms
private int N = 0; //用来观测重复执行
private Handler handler = new Handler();
Runnable runnable = new Runnable() {
@Override
public void run() {
handler.postDelayed(this, Time);
//每隔一段时间要重复执行的代码
N = N + 1;
System.out.println("第" + N + "次执行");
}
};
handler.postDelayed(runnable, Time); //启动计时器
2.效果
3.停止定时器
handler.removeCallbacks(runnable);