在我的應用程序中,當內存不足時,強制關閉彈出窗口。我想要的是在我的應用程序中處理該彈力。我怎樣才能做到這一點?android:如何處理強制關閉
回答
您無法從您自己的應用程序中控制此彈出窗口。這是由Android操作系統控制的。分析是什麼導致您的功能區更好。
如果你的錯誤是由內存問題引起的,你可以嘗試在你的Activity中實現onLowMemory函數。這是一個回調函數,一旦系統檢測到它需要更多的內存,它將被調用。
你可以儘量避免到達那裏。你可能有內存泄漏,但如果你真的需要接近內存限制,你可以做的最好的事情就是捕獲你得到的OutOfMemoryError。
我建議使用onLowMemory回調函數,並釋放一些消耗內存的對象,而不是捕獲OutOfMemoryException。 – 2011-03-28 06:56:06
您可以完全控制/處理ForceClose Dialog!所以它不顯示給用戶。
使用ACRA - Application Crash Report for Android收集應用程序生成的崩潰。一旦將其與您的應用程序集成,如果發生任何崩潰,用戶將看不到FORCE CLOSE對話框,相反,您可以顯示您的CUSTOM ERROR消息。
事實證明,這是更好的用戶體驗。讓我知道你是否需要更多信息。祝你好運:)
可以分享這個代碼 – 2011-03-28 12:52:09
@zack一步一步的指南是在ACRA項目頁面上提供的。如果有任何問題,請告訴我。 – 2011-03-30 06:18:28
- 1. 如何處理Android上的強制關閉消息?
- 2. 如何處理加速強制關閉在Android
- 3. Android OCR強制關閉
- 4. Android:強制關閉錯誤
- 5. Android sharedpreferences強制關閉
- 6. Android sqlite`db.execSQL()`強制關閉
- 7. 強制在Android中關閉
- 8. ANDROID:強制關閉問題
- 9. Android SQLite onUpgrade =強制關閉
- 10. android如果聲明強制關閉
- 11. 強制關閉 -
- 12. 當試圖獲得Android信號強度時強制關閉強制關閉
- 13. Android,處理關閉遊標
- 14. NSFontPanel - 如何處理關閉
- 15. 如何處理關閉MessageBox
- 16. Intent.ACTION_CALL強制關閉
- 17. ListActivity強制關閉
- 18. 強制關閉AsyncTask
- 19. getApplicationContext()...強制關閉?
- 20. 強制關閉iPhone
- 21. 強制關閉流
- 22. DialogPreference強制關閉
- 23. Android:onclicklistener強制關閉?
- 24. 強制關閉mapController?
- 25. Android:AsyncTask強制關閉
- 26. ListView強制關閉
- 27. 如何在Android上強制關閉應用程序如系統關閉
- 28. 退出事件處理程序強制應用程序關閉
- 29. 批處理強制關閉所有excel文件
- 30. 嘗試強制關閉JavaScript窗口時未處理重定向
作爲@piyushnp答案顯示,這是不正確的。另外,如果您正在開發比少數幾個屏幕和四個按鈕更復雜的應用程序,那麼在發佈之前可能很難找到所有可能的錯誤。意外發生時獲取日誌和用戶反饋可能會非常有幫助。 – kajman 2012-05-28 07:01:25