未被捕获的异常重新启动调用活动?
我有一个大的Android应用程序,最近我看到在任何未捕获的异常,DDMS Logcat中显示异常,然后调用父活动重新启动(onCreate get的调用)。理想情况下,应用程序应该退出。
我们正在使用ARCA崩溃应用程序报告,但注释掉了,仍然看到相同的活动重新启动。我正在调用startActivityForResults,并且android清单的android:finishOnTaskLaunch为活动以及子活动都是true。
关于什么可能导致活动重新启动异常的任何指针?
没有找到相关结果
已邀请:
1 个回复
超可林
当你在Test2中按下按钮时,抛出异常。 Android显示强制关闭对话框,当您在对话框中单击“确定”时,它会将您带回“测试”。这就是我所说的默认行为。 处理此问题的最佳方法是修复您的应用,以便它永远不会抛出异常。 作为最后的手段,您可以添加处理未捕获异常的处理程序:uncaughtExceptionHandler。这可以防止强制关闭对话框首先显示,因此您可以随意执行。