2016-01-13 65 views
0

我想在Android中實現崩潰日誌報告庫,如CrashlyticsACRA。在初步階段,我能夠得到未捕獲的異常日誌使用Thread.UncaughtExceptionHandler這是工作正常。在Android中全局處理捕獲的異常

對於處理捕獲的異常,上面提到的兩個庫中的一個在每個catch塊中使用一行,這對於大型項目可能是痛苦的。有什麼辦法可以在一個地方得到未捕獲異常的日誌嗎?

P.S.我也使用這兩個庫,他們是非常好的崩潰報告機制。我的觀點不是批評那些,而是儘可能找到更好的方法。謝謝。

+0

請參閱此主題。 [輸入鏈接描述](http://stackoverflow.com/questions/19897628/need-to-handle-uncaught-exception-and-send-log-file) – jamdownian

+0

感謝您的努力。我已經嘗試過了,它用於處理未捕獲的異常。 –

+0

如果我理解你的問題,那麼不,你不能記錄捕獲的異常,但不要在catch塊 – Kelo

回答

1

當發生異常時,它會搜索處理程序。如果它找到一個,則處理該異常並且執行代碼的正常控制流程。

因此,除非在實際發生異常的相應catch塊中指定異常,否則沒有捕獲異常的線索。

沒有額外的邏輯在這些catch塊我害怕你不知道是否有過例外處理。

+0

感謝您的信息。 –