2010-11-02 175 views
0

我想顯示一個進度條,在此期間它獲取項目,並在完成所有項目的創建時,它會顯示該列表。Android:顯示進度條

這怎麼可能?

回答

0

如何用ProgressDialog作爲成員實現AsyncTask?

http://developer.android.com/reference/android/os/AsyncTask.html http://developer.android.com/reference/android/app/ProgressDialog.html

article

+0

什麼ID的的AsyncTask? – Troj 2010-11-02 13:35:04

+0

你是什麼意思? – 2010-11-02 13:44:26

+0

Whta是使用AsyncTask或定期進度線程的區別嗎? – Troj 2010-11-02 14:04:25

0

Progress dialog wont show with async task

,這是一個問題,我張貼有大部分示例代碼,你將需要獲得一個進度條了

基本上這是啓動第二胎會做你什麼都想要的(在這種情況下,下載了我的應用程序SQL數據庫),同時保留在UI線程做它自己的這種(顯示進度對話框)在Activity

0
  1. 創建ProgressDialog

    private ProgressDialog progressDialog; 
    
  2. 設置要花費一些時間在任何行動ProgressDialog

    progressDialog = ProgressDialog.show(FoodDriveModule.this, "", "Loading..."); 
    
  3. 使用Thread處理進度條:

    new Thread() 
    { 
        public void run() 
        { 
         try 
         { 
          sleep(1500); 
          // do some task (whatever you want to do) 
         } 
         catch(Exception e) 
         { 
          Log.e("tag",e.getMessage()); 
         } 
        }.start(); 
    }