1.声明变量
Timer timer;//定时器对象
TimerTask timerTask;//执行定时器的线程(要调度的任务)
private int TimeInterval = 1500;//定时器执行时间间隔
private int TimeStart = 0;//定时器启动时的延迟时间
2.创建定时器
if(timer == null) timer = new Timer();
if (timerTask == null) timerTask = new TimerTask() {
@Override
public void run() {
//此处为需要定时执行的方法
}
};
timer.schedule(timerTask,TimeStart,TimeInterval);
3.定时器的销毁
if(timer !=null ) timer.cancel();
if(timerTask != null) timerTask.cancel();