Android延時操作的幾種方式

    在項目中有這樣的需求,點擊icon,出現引導界面2秒後進入主界面,這就需要用到延時操作了
    **1.使用Handler的postDelayed方法實現延時操作**
new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
            @Override
            public void run() {
               //需要延時執行的代碼
        }, 2000);
        //Looper.getMainLooper()獲取ui線程的Looper
    **2.使用TimerTask實現延時操作**
TimerTask task = new TimerTask() {
            @Override
            public void run() {
            //需要延時執行的代碼
            }
        };
        Timer timer = new Timer();
        timer.schedule(task, 2000);
    **3.使用線程的休眠實現延時操作**
new Thread() {
            @Override
            public void run() {
                super.run();
                Thread.sleep(2000);
               //需要延時執行的代碼
                         }
        }.start();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章