2012-07-04 92 views
0

是否有任何方法可以捕獲所有活動的應用程序錯誤?例如,在應用程序級別。像應用程序級錯誤

public class MyApp extends Application { ... catch error ... } 

感謝

回答

4

使用Thread.setDefaultUncaughtExceptionHandler()事登記在發生異常時的任何地方,你不會在本地處理時將觸發一個異常處理程序。

+0

我可以在Application類或每個活動中使用Thread.setDefaultUncaughtExceptionHandler()嗎? –

+0

@PlanComunicacion:你通常只需要調用一次。歡迎您從「應用程序」或靜態初始化程序或任何有意義的地方這樣做。 – CommonsWare