android - 如果这是主线程崩溃,如何从 UncaughtExceptionHandler 启动 Activity ?

标签 android exception-handling unhandled-exception

如果检测到未处理的异常,我正在尝试启动错误报告 Activity 。问题是从主线程抛出的异常。如果主线程崩溃,有什么方法可以启动 Activity 吗?

最佳答案

我见过的用于在 UncaughtExcpetionHandler 中捕获错误的方法就是将崩溃数据写入文件,然后根据崩溃数据文件的存在,在应用重启时启动错误处理Activity

根据您希望 Activity 执行的操作,这可能适合您。

关于android - 如果这是主线程崩溃,如何从 UncaughtExceptionHandler 启动 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6562277/

相关文章:

android - Android Studio 上的 list 合并错误

javascript - 当用户代理来自 webview android 应用程序时,如何隐藏网站标题(div)?

android - Android Studio中的错误

java - 处理Java中的几个异常

windows - 终结器中的 WCF NullReferenceException

android - FAB 未使用 RecyclerView 定位在 CoordinatorLayout 内

ruby-on-rails - 处理 Controller 中的唯一记录异常

exception - 部分函数的 F# 异常处理

c# - CurrentDomain.UnhandledException 未在 Windows 服务中抛出

android - 如果这是主线程崩溃,如何从 UncaughtExceptionHandler 启动 Activity ?