如何解决Android历史记录仅适用于1个活动
| 我想知道是否可以仅将每个活动中的一项保留在历史记录中?我具有类似标签的界面,当用户在活动之间进行切换时,它会记住他们的历史记录。 我尝试了noHistory属性,但是它将导致活动完全不进入历史记录。 理想情况下,我希望拥有历史记录,但可以使它像这样工作: 场景: 行动1->行动2->行动1->行动2 在\“标准\”设置中,单击\“后退\”会像 Act1-> Act2-> Act1-> GONE 在\“ noHistory \”模式下,当单击\“ back \”时它将是: 去了 我只希望每个堆栈有1个副本,因此它将是: Act1-> GONE 可能?解决方法
当您呼叫
startActivity()
时,请将FLAG_ACTIVITY_REORDER_TO_FRONT
加到Intent
。这将重用您现有的活动实例。
,看一下这个:
http://developer.android.com/guide/topics/manifest/activity-element.html#lmode
我想你可能想要
android:launchMode = \“ singleTop \”
如果我正确理解了您的需求,在您的活动清单中
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。