2011-06-29 67 views
2

如果我執行常規Java應用程序,那麼所有未捕獲的異常都會在主線程中傳播,我可以在這裏捕獲它們。不過,我不明白我在Android應用程序中如何使用它。假設我有一些使用某些JDK 1.6 API的第三方庫,並且訪問這些API會生成未處理的異常,從而導致應用程序崩潰。由於我沒有直接控制第三方庫中的線程創建,所以我無法使用Thread.UncaughtExceptionHandler。那麼如何捕捉這種異常並在不使應用程序崩潰的情況下通知用戶?如果在某些子線程中發生未處理的異常,應如何防止應用程序崩潰

回答

相關問題