当应用程序进程被杀死时如何阻止android恢复状态?

时间:2017-05-19 17:18:48

标签: android

我遇到了Android应用程序进程被杀死后处理活动启动方式的问题。 它尝试使用以前收集的一些数据恢复活动,但这会使我的应用程序崩溃(我做了一些研究,发现在xml布局中使用?attr:themeAttr是原因)

我不希望android在进程终止后恢复任何东西,有没有办法禁用它?

注意:单击不同的键时会启动相同的活动,并且显示的数据也会因键而异。

说,

  • 按键“1”启动活动,最小化
  • Android杀死了我的流程
  • 用户按下键'2'以启动相同的活动

在上面的场景中,活动需要根据键'2'显示新数据。因此,android尝试在进程被杀死之前恢复活动状态(键'1'数据)对于我的情况来说是不自然的

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

开始活动时,请尝试在意图中添加标记“Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK”。