我想显示一个进度条,在此期间它会获取项目,当它完成所有项目的制作时,它将显示列表。
这怎么可能?
答案 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)
在ProgressDialog
中创建Activity
:
private ProgressDialog progressDialog;
在您需要花费一些时间的任何操作中设置ProgressDialog
:
progressDialog = ProgressDialog.show(FoodDriveModule.this, "", "Loading...");
使用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();
}