方法一
使用timer定时器
Timer timer = new Timer();
TimerTask timerTask = new TimerTask() {
@Override
public void run() {
}
};
//每二秒执行一次TimerTask
timer.schedule(timerTask,0,2000);
方法二
使用Handler与Runnable
final Handler handler = new Handler();
Runnable runnable = new Runnable() {
@Override
public void run() {
handler.postDelayed(this,2000);
}
};
//每二秒执行一次Runnable
handler.postDelayed(runnable,20000);
handler.removeCallbacks(runnable);
CSDN地址:android 实现定时器的两个方法