进度对话在android中的asynctask中旋转不够

时间:2013-08-22 05:34:07

标签: android dialog android-asynctask progress

我在progress dialog课程中使用Asynctask。我将progressdialog.show()放在asynctask的onpreExecte()方法上并解除了onPostExecute中的对话框。我的问题是轮盘对话在2-3秒后停止,但我的后台进程正在运行。任何人都可以帮我解决这个问题吗?我想旋转轮子,直到后台进程结束。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

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

我建议您在活动中致电progressdialog.show()之前移动execute()