歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android中延遲執行某個任務

Android App開發在某些情況下需要有延時功能,比如說App首頁顯示定格3秒,然後自動跳到登錄頁的情況,這就好比是一個預加載,但是這個預加載可能瞬間就完成了,撐不到3秒鐘,這是就要求你做延時處理。

下面是三種方法:

一、線程

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

二、延時器

 TimerTask task = new TimerTask(){   
    public void run(){   
    //execute the task   
    }   
 };   
 Timer timer = new Timer(); 
  timer.schedule(task, delay);

三、android消息處理

new Handler().postDelayed(new Runnable(){   
    public void run() {   
    //execute the task   
    }   
 }, delay);

更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11

Copyright © Linux教程網 All Rights Reserved