防止崩溃后android重新创建活动堆栈

| 我有一个应用程序,该应用程序在堆栈向下几层的活动中遇到异常。我还在状态栏通知+对话模式下使用ACRA进行崩溃报告。我所看到的是,当我的进程由于异常而被杀死时,Android会重新创建活动堆栈,直到有问题的活动的父级。我想重写此行为。如果我的应用程序崩溃了,我希望它继续崩溃。 android-developers中对此进行了讨论: http://groups.google.com/group/android-developers/browse_thread/thread/b274cfa64b17f535/92d8da160be85748?lnk=gst&q=force+close+restarts#92d8da160be85748 我还阅读了该堆栈溢出线程中的讨论: 阻止活动堆栈还原? 但我希望了解平台上是否有针对此技术或更新技术的更新。现在,重新启动行为导致ACRA出现问题,因为重新创建活动堆栈后便会清除崩溃报告通知,从而使用户没有时间发送报告。     
已邀请:
我也使用ACRA,我发现将forceCloseDialogAfterToast = true添加到@ReportCrashes批注将抑制重新启动。但是,这样做的代价是您将获得“ Android Force Close”对话框。我无法弄清楚如何摆脱这种情况并阻止应用重新启动...     

要回复问题请先登录注册