如何在Android 2.2中禁用应用程序崩溃后的自动重启

15

有没有办法在应用程序崩溃后禁用Android应用程序的自动重启(Android 2.2)? 应用程序崩溃后,android会重新启动应用程序。 看起来android尝试恢复活动返回堆栈,这会导致问题,因为登录时从服务器接收到的所有数据都消失了。

更新:我的应用程序从登录屏幕开始,在该屏幕上,它会从服务器加载一些数据,并且在崩溃后重新启动时不会执行登录操作。

我看到有类似的问题但是没有解决方案。


我也想知道这个问题的答案... - Ted
2
我也一直在寻找答案。我们在启动活动中有启动代码,当自动重启发生时,似乎直接进入崩溃的活动而不经过启动器。因此,启动代码没有被调用,我们会一次又一次地崩溃... - gnichola
1个回答

1
  • 如果您的活动正在重新启动,请在起始点检查此活动是否具有所有必需的登录数据,如果它没有所有数据,则将其重定向到登录活动,这是一个简单的解决方案。

那时我们做了这件事 :) 所以+1 - robert

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接