1.使用線程,利用線程休眠達到延時效果盏混。
new Thread(new Runnable() {
@Override
public void run() {
try {
Thread.sleep(10 * 1000); //線程休眠10秒執(zhí)行
//TODO todo somthing here
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}).start();
2.使用handler延時執(zhí)行方法世舰。
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
//TODO todo somthing here
}
},10 * 1000); //延遲10秒執(zhí)行
3.使用定時器Timer執(zhí)行延時任務(wù)。
TimerTask task = new TimerTask(){
public void run(){
//TODO todo somthing here
}
};
Timer timer = new Timer();
//10秒后執(zhí)行
timer.schedule(task, 10 * 1000);