一、Handler
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// TODO
}
}, 5000);
二、Timer定时器
Timer time=new Runtime();
TimerTask task=new TimerTask() {
@Override
public void run() {
//TODO
}
};
time.schedule(task,5000);//5秒后执行
time.schedule(task,3000,5000);//3秒后每隔5秒执行一次
time.cancel();//销毁
三、Thread.sleep
try {
Thread.sleep(5000);
//TODO
} catch (InterruptedException e) {
e.printStackTrace();
}
Q.E.D.