srl*_*rlm 8 java android exception
我正在开发一个应用程序,每隔一段时间我的后台工作线程就会有一种未被捕获的异常.这些异常会使该线程崩溃,但由于它不在UI线程上,因此App会继续运行.如何在后台线程中强制这些未捕获的异常来崩溃整个应用程序?如果相同的上下文崩溃信息(例如堆栈跟踪)可用,那将是很好的.
我想这样做,以便当我将应用程序发布给我的测试人员时,它不会变得无法响应.相反,当后台线程有未被捕获的异常时,应用程序将转到它的崩溃处理程序并向我发送报告(我正在使用ACRA,但这不重要).这比默默失败的应用程序要好.
您可以在实现的类中捕获未捕获的异常java.lang.Thread.UncaughtExceptionHandler。
uncaughtException重写函数中。Thread.setDefaultUncaughtExceptionHandler(); 并给出异常处理程序类的实例。| 归档时间: |
|
| 查看次数: |
2106 次 |
| 最近记录: |