【发布时间】:2013-07-07 09:58:07
【问题描述】:
我正在开发一个应用程序,并且每隔一段时间,我的一个后台工作线程都会有一个未捕获的异常。这些异常使该线程崩溃,但由于它不在 UI 线程上,因此应用程序继续运行。 如何强制后台线程中的这些未捕获的异常使整个应用程序崩溃?如果相同的上下文崩溃信息(例如堆栈跟踪)可用,那就太好了。
我想这样做,以便当我将应用程序发布给我的测试人员时,它不会变得无响应。相反,当后台线程有未捕获的异常时,应用程序将转到它的崩溃处理程序并向我发送报告(我正在使用 ACRA,但这无关紧要)。这比静默失败的应用要好。
【问题讨论】: