2013-08-22 55 views
2

我在我的Asynctask類中使用progress dialog。我把progressdialog.show()放在onpreExecte() asynctask的方法中,並且忽略onPostExecute中的對話框。我的問題是對話框中的輪子在2-3秒後停止,但我的後臺進程正在工作。任何人都可以幫我解決這個問題嗎?我想旋轉輪子直到後臺過程結束。進度對話框在asynctask中的旋轉不夠在android

+3

你可以發佈你的代碼嗎? – Raghunandan

+1

發佈您的代碼,然後我們將解決您的問題。 – Hemant

+0

發佈您的代碼,以便我們可以幫助您 – Meher

回答

0

只是一個猜測,但在我看來,那啓動進度對話框INSIDE AsyncTask會導致對話框在AsyncTask線程上工作,而不是在UI線程上工作。

我建議您將progressdialog.show()移到您在活動中調用​​之前。

+0

再次想到,這可能並非如此。對話框必須在UI線程中發生(至少在一些重要的部分)。請忽略這個答案;這只是在黑暗中刺傷。 –