我正在構建一個有時會崩潰的應用程序,我想知道它在下次打開時崩潰,以便我可以向用戶建議一些崩潰後選項。 如何檢測碰撞? 另外,我希望能夠在用戶的工作崩潰之前保存用戶的工作,我的意思是實時檢測到崩潰,我可以在不知道崩潰的位置的情況下進行檢測嗎?在Android中檢測應用程序崩潰
4
A
回答
3
你需要知道它在哪裏,以設置try
/catch
塊在正確的地方,呃,catch
崩潰並保存數據或任何你心目中墜毀。
如果您想更詳細地考慮它,這稱爲「優雅」終止。
不幸的是既不Java的析構函數/ finalize方法,也沒有生命週期的方法,如onDestroy
接近一樣強大try
/catch
塊,這樣恐怕是唯一的選擇的任何地方,而我們有多少人有異常的預防處理。沒有人願意提供崩潰的用戶體驗,更不用說丟失數據。
1
您可以使用try/catch
blocks,然後在您的catch
上發送有關Exception
的詳細信息。
1
有實現UncaughtExceptionHandler as mentioned in these answers並在某個文件中寫入崩潰報告或以另一種方式使用它。
2
拿了一個在ACRA library。您可以對其進行配置,以便在發生崩潰時進行控制,甚至通過電子郵件發送崩潰日誌
0
相關問題
- 1. 應用程序在檢測到應用程序時崩潰
- 2. 的Android應用程序測驗崩潰
- 3. android應用程序崩潰
- 4. Android應用程序崩潰
- 5. Android應用程序崩潰
- 6. Android應用程序崩潰
- 7. Android應用程序崩潰
- 8. Android應用程序崩潰
- 9. 崩潰android應用程序
- 10. Android應用程序崩潰
- 11. android應用程序崩潰
- 12. Android應用程序崩潰
- 13. 應用程序android崩潰
- 14. Android應用程序崩潰
- 15. Android應用程序崩潰?
- 16. Xamarin.Forms應用程序在Android中崩潰
- 17. 檢測android應用程序崩潰強制關閉
- 18. Android檢測移動 - registerListener應用程序崩潰
- 19. setvisibility中的應用程序崩潰android
- 20. Android中的應用程序崩潰
- 21. Android Studio中的應用程序崩潰
- 22. android應用程序在startActivity上崩潰()
- 23. 應用程序崩潰在Android 4.0+
- 24. Android應用程序在proguard後崩潰
- 25. 應用程序崩潰只在Android 4.4.2
- 26. Android應用程序崩潰在Nougat
- 27. Android應用程序崩潰在HTC 4g
- 28. Android應用程序在starup上崩潰
- 29. Android應用程序崩潰在AsyncThread
- 30. 檢索線程中的editText時,應用程序崩潰Android Studio
是啊...我知道這種方法,但我不想嘗試/趕上每個如果 – alon