Java 不要在崩溃后关闭应用程序

Java 不要在崩溃后关闭应用程序,java,android,eclipse,robotium,Java,Android,Eclipse,Robotium,因此,我想知道是否有可能在崩溃后不关闭应用程序。 我正在Android应用程序上进行测试,我希望代码允许我在崩溃时继续测试崩溃后应用程序(通常只是最重要的活动)无法继续 最好使用标准的Java try/catch块。取决于崩溃情况。我所能想到的一切,你都可以捕获异常,记录它,然后继续运行。你可以使用线程。setDefaultUncaughtExceptionHandler()从崩溃中恢复。只需将默认处理程序替换为您的(使用该方法),然后执行您想要的操作。这是什么类型的崩溃?是否有可以捕获的异常?

因此,我想知道是否有可能在崩溃后不关闭应用程序。 我正在Android应用程序上进行测试,我希望代码允许我在崩溃时继续测试

崩溃后应用程序(通常只是最重要的活动)无法继续


最好使用标准的Java try/catch块。

取决于崩溃情况。我所能想到的一切,你都可以捕获异常,记录它,然后继续运行。

你可以使用
线程。setDefaultUncaughtExceptionHandler()
从崩溃中恢复。只需将默认处理程序替换为您的(使用该方法),然后执行您想要的操作。

这是什么类型的崩溃?是否有可以捕获的异常?在常规Java中,可以设置默认的异常处理程序。我不知道安卓系统。您可能必须在每个顶级方法中设置一个陷阱。我的问题是,在我的测试用例中,如果发生崩溃,我希望继续进行测试。崩溃后,您的系统会稳定吗?你能相信坠机后的结果吗?如果可以,那么应该捕获并处理异常?