private Timer timer;
mMstart.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// mHandler.postDelayed(r, 100);
// handler.post(r);
timer2();
}
});
mMstop.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// mHandler.removeCallbacks(r);
if (timer != null) {
timer.cancel();
if (mTask != null) {
mTask.cancel();
}
}
}
});
public void timer2() {
timer = new Timer();
mTask = new TimerTask() {
public void run() {
System.out.println("-------设定要指定任务--------");
}
};
timer.schedule(mTask, 0, 5000);
}
在指定时间循环执行操作