2013-01-21 71 views
1

我能夠以編程方式閱讀電子郵件,但不是沒有問題。彈出「app not responding」消息對話框。點擊等待後,該應用程序正常工作。我如何解決這個問題,因爲我無法克服這個問題。每次閱讀電子郵件時,我都必須回覆此對話框。發送工作正常。我感謝您的幫助。以編程方式閱讀電子郵件應用程序未響應消息

+0

您可能需要發佈一些代碼或logcat的。 – wtsang02

回答

0

我想你並沒有使用AsyncTask來閱讀電子郵件。 UI線程中繁重的工作將導致ANR消息。

您應該使用AsyncTask來執行讀取。首先顯示ProgressDialogonPreExecute(),讓用戶知道您正在做一些工作,請閱讀doInBackground()中的電子郵件,並在得到結果後在doInBackground()中執行任何操作;你也想在這裏隱藏你的ProgressDialog

請看official guide about threads

相關問題