android 每隔2秒执行_Android中实现延迟执行操作的三种方法
生活随笔
收集整理的這篇文章主要介紹了
android 每隔2秒执行_Android中实现延迟执行操作的三种方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天在敲代碼的過程中,有個需求是延遲執行某方法。
整理收集了三種方法,自己用的是第三種。
第一種線程休眠:new Thread() {
@Override
public void run() {
super.run();
Thread.sleep(3000);//休眠3秒
/**
* 要執行的操作
*/
}
}.start();
第二種使用TimerTask實現延遲操作TimerTask task = new TimerTask() {
@Override
public void run() {
/**
*要執行的操作
*/
}
};
Timer timer = new Timer();
timer.schedule(task, 3000);//3秒后執行TimeTask的run方法
第三種使用Handler的postDelayed方法實現延遲操作Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
/**
*要執行的操作
*/
}
}, 3000);//3秒后執行Runnable中的run方法
功能比較簡單,實現也比較簡單。
總結
以上是生活随笔為你收集整理的android 每隔2秒执行_Android中实现延迟执行操作的三种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle 带有变量的语句_Oracl
- 下一篇: opencv 梯度幅值_opencv3/