如何解决防止崩溃后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”对话框。我无法弄清楚如何摆脱这种情况并阻止应用重新启动...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。