我能夠以編程方式閱讀電子郵件,但不是沒有問題。彈出「app not responding」消息對話框。點擊等待後,該應用程序正常工作。我如何解決這個問題,因爲我無法克服這個問題。每次閱讀電子郵件時,我都必須回覆此對話框。發送工作正常。我感謝您的幫助。以編程方式閱讀電子郵件應用程序未響應消息
1
A
回答
0
您可能正在主UI線程上下載電子郵件。您一定要使用單獨的線程或AsyncTask
來完成下載,然後在下載完成時更新主UI。
這裏閱讀使用AsyncTask
執行網絡操作關閉主UI線程:http://developer.android.com/training/basics/network-ops/connecting.html
+0
謝謝Matt和Lawrence。只是我正在尋找的答案。 – user1874354
0
我想你並沒有使用AsyncTask
來閱讀電子郵件。 UI線程中繁重的工作將導致ANR消息。
您應該使用AsyncTask
來執行讀取。首先顯示ProgressDialog
爲onPreExecute()
,讓用戶知道您正在做一些工作,請閱讀doInBackground()
中的電子郵件,並在得到結果後在doInBackground()
中執行任何操作;你也想在這裏隱藏你的ProgressDialog
。
相關問題
- 1. 註冊應用程序以閱讀電子郵件附件
- 2. 以編程方式將帳戶添加到Android電子郵件應用程序
- 3. 電子郵件閱讀/未讀郵件
- 4. 如何從Android應用程序中以編程方式使用電子郵件ID來卸載應用程序?
- 5. 應用程序中的電子郵件/消息傳遞
- 6. Android - 以編程方式打開消息應用程序
- 7. 支持Gmail應用程序中的響應電子郵件應用程序IOS
- 8. 用於閱讀電子郵件消息體的chilkat方法
- 9. Gmail應用程序的響應電子郵件(Android)
- 10. 以編程方式從Exchange Sever 2003讀取電子郵件
- 11. 電子郵件應用程序組件
- 12. 應用程序未在Android電子郵件應用程序中打開附件
- 13. 以編程方式創建電子郵件帳戶以供Web應用程序使用的最簡單方法?
- 14. 是否可以通過編程方式閱讀WhatsApp消息?
- 15. 如何在BlackBerry上以編程方式打開現有消息(電子郵件)
- 16. 如何以編程方式向我的電子郵件發送消息
- 17. 以編程方式讀取iOS應用程序.crash文件?
- 18. 如何以編程方式訪問小牛郵件應用程序的電子郵件帳戶設置?
- 19. 電子郵件應用程序問題
- 20. Django - 電子郵件應用程序
- 21. PHP電子郵件應用程序
- 22. Appcelerator打開/閱讀電子郵件附件到我的應用程序 - Android
- 23. 響應HTML電子郵件安卓nexus 5(4.4.2)本機郵件應用程序
- 24. 未讀電子郵件通知程序,最實用的方法
- 25. 閱讀應用程序使用信息
- 26. 以編程方式讀取logcat以獲得應用程序
- 27. C#Winstore應用程序可以訪問電子郵件應用程序嗎?
- 28. 如何避免「應用程序Android鍵盤未響應」消息?
- 29. 電子郵件應用程序設計,如何管理附件和消息?
- 30. 閱讀SOAP消息響應ASP.NET MVC4 C#
您可能需要發佈一些代碼或logcat的。 – wtsang02