如何在条件为真之前运行进度对话框?

时间:2015-04-04 12:31:37

标签: android

在检查while循环时,是否有任何方法可以运行进度对话框,直到条件为真?像这样......

progressdialog.show();
while(some condition)
{

//progress dialog running not freezed
}
progressdialog.dismiss();

编辑: 所有在一个线程中 没有asynctask使用..

1 个答案:

答案 0 :(得分:1)

您的工作量必须进入另一个线程 - 否则进度指示器的动画将无效。因此,最简单的方法是使用AsyncTask并在onPreExecute()中显示进度对话框并在onPostExecute()中将其解除。