2

progress dialogAsynctask课堂上使用。我将 progressdialog.show() 放在onpreExecte()asynctask 方法上并在onPostExecute. 我的问题是对话中的轮子在 2-3 秒后停止,但我的后台进程正在运行。谁能帮我解决这个问题?我想旋转轮子,直到后台进程结束。

4

2 回答 2

2

查看教程如何在 Android 中执行异步任务:

以下是其他一些类似的 StackOverflow 问题:

Android 进度对话框中的进度对话框问题在开始新活动时
打开活动进度对话框Android:进度对话框微调器不旋转更新进度对话框android:显示进度对话框



于 2013-09-09T14:10:34.217 回答
0

只是一个猜测,但在我看来,在 AsyncTask 内部启动进度对话框会导致对话框在 AsyncTask 线程上工作,而不是在 UI 线程上工作。

我建议在调用Activityprogressdialog.show()之前将其移至。execute()

于 2015-01-19T20:10:31.410 回答