2010-11-02 139 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(); 
    }