未捕获的异常处理程序中的未捕获的异常

发布于 2024-12-02 10:45:52 字数 198 浏览 2 评论 0原文

这个问题可能听起来有点傻;)

如何处理 UncaughtExceptionHandler

This question may sound a little silly ;)

How would approach the possibility of an uncaught exception within the UncaughtExceptionHandler?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

对你的占有欲 2024-12-09 10:45:52

非常有趣的问题,我以前没有考虑过这个问题。

该方法似乎是要么在线程上设置您自己的 uncaughtExceptionHandler ,要么将其传递给 JAVA defaultUncaughtExceptionHandler ,

我做了一些快速的谷歌搜索,发现了类似的崩溃情况来自安卓的数据。
我想您可能会感兴趣这个链接 我该怎么办从我的 Android 应用程序获取崩溃数据?

Very interesting question, I haven't thought about this before.

The approch seems to be that either set your own uncaughtExceptionHandler on your thread or it will get passed to JAVAs defaultUncaughtExceptionHandler,

I made some quick googeling and found a similar case for getting crash data from android.
I think you may be intresing in this link How do I obtain crash-data from my Android application?

情绪失控 2024-12-09 10:45:52

好吧,你必须自己抓住它们。您链接的 uncaughtException() 文档清楚地说明了这一点:

此方法抛出的任何异常都将被 Java 虚拟机忽略。

但你只能计划到目前为止。因此,您处理异常处理程序的异常,但谁处理该代码呢?这与记录失败的日志事件相同。异常处理程序一直向下......

Well, you have to catch them yourself. The documentation of uncaughtException() linked by you states this clearly:

Any exception thrown by this method will be ignored by the Java Virtual Machine.

But you can only plan so far. So you handle the exceptions of your exception handler but who handles that code? It's the same with logging a failed logging event. Exception handlers all the way down...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文