【发布时间】:2011-08-30 09:03:08
【问题描述】:
这个问题听起来有点傻;)
如何处理UncaughtExceptionHandler 中未捕获异常的可能性?
【问题讨论】:
-
这是否意味着您在 UncaughtExceptionHandler 上,现在您想在该处理程序中处理未捕获的异常?
标签: java exception uncaught-exception
这个问题听起来有点傻;)
如何处理UncaughtExceptionHandler 中未捕获异常的可能性?
【问题讨论】:
标签: java exception uncaught-exception
非常有趣的问题,我以前没有想过这个问题。
方法似乎是要么在你的线程上设置你自己的uncaughtExceptionHandler,要么它会被传递给 JAVAs defaultUncaughtExceptionHandler,
我做了一些快速的谷歌搜索,发现了一个从 android 获取崩溃数据的类似案例。 我想你可能对这个链接很感兴趣How do I obtain crash-data from my Android application?
【讨论】:
好吧,你必须自己抓住它们。您链接的uncaughtException() 的文档清楚地说明了这一点:
Java 虚拟机将忽略此方法引发的任何异常。
但你只能计划到此为止。因此,您处理异常处理程序的异常,但谁处理该代码?记录失败的日志事件也是如此。异常处理程序一直向下......
【讨论】: