android中延遲執行某個任務(基礎備用)

android中延遲執行某個任務
android App開發在某些狀況下須要有延時功能,好比說App首頁顯示定格3秒,而後自動跳到登陸頁的狀況,這就比如是一個預加載,可是這個預加載可能瞬間就完成了,撐不到3秒鐘,這是就要求你作延時處理。java

下面是三種方法:android


1、線程
    new Thread(new Runnable(){ 
        public void run(){ 
            Thread.sleep(XXXX); 
            handler.sendMessage();----告訴主線程執行任務 
        } 
    }).start post

2、延時器
   TimerTask task = new TimerTask(){ 
        public void run(){ 
        //execute the task  
        } 
    }; 
    Timer timer = new Timer();
      timer.schedule(task, delay);線程

3、android消息處理
 new Handler().postDelayed(new Runnable(){ 
     public void run() { 
     //execute the task 
     } 
  }, delay);code

備用osc開發

相關文章
相關標籤/搜索