[英]How to stop android from restoring state when the app process is killed?
在应用程序进程被杀死后,Android处理活动启动的方式遇到了问题。 它尝试使用一些以前收集的数据来恢复活动,但是这会使我的应用程序崩溃(我进行了一些研究,发现是在XML布局中使用?attr:themeAttr
的原因)
我不希望android在进程终止后恢复任何内容,有没有办法禁用它?
注意:单击不同的键时,将启动相同的活动,并且根据键,所显示的数据也将有所不同。
说,
在上述情况下,活动需要基于键“ 2”显示新数据。 因此,对于我来说,android在进程被杀死之前尝试恢复活动状态(键“ 1”数据)是不自然的
如何解决呢?
启动活动时,请尝试将标志“ Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK”添加到该意图。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.