Android:显示进度条

时间:2010-11-02 13:01:40

标签: android progress-bar

我想显示一个进度条,在此期间它会获取项目,当它完成所有项目的制作时,它将显示列表。

这怎么可能?

3 个答案:

答案 0 :(得分:0)

如何使用ProgressDialog作为成员实现AsyncTask呢?

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

请参阅article

答案 1 :(得分:0)

Progress dialog wont show with async task

这是我发布的一个问题,其中包含了获取进度条所需的大部分示例代码

基本上这是开始第二个步骤,它会做任何你想要的(在这种情况下它下载了我的应用程序的SQL数据库),同时让UI线程自己做这个(显示进度对话框)

答案 2 :(得分:0)

  1. ProgressDialog中创建Activity

    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();
    }