我想知道历史上是否只能保留每项活动中的一项?我有类似于标签的界面,当用户介入活动时,它会在历史记录中记住它们。
我尝试了noHistory属性但它会导致活动根本不进入历史。 理想情况下,我想拥有历史,但让它像这样工作:
方案: Act1-> Act2-> Act1-> ACT2
点击“返回”时,在“标准”设置中,它会像放松一样放松 Act1-> Act2-> Act1-> GONE
在“noHistory”模式下点击“返回”时,它将是: GONE
我只希望每个堆栈中有1个副本,所以它将是: Act1-> GONE
可能的?
答案 0 :(得分:1)
当您致电startActivity()
时,请将FLAG_ACTIVITY_REORDER_TO_FRONT
添加到Intent
。这将重用您现有的活动实例。
答案 1 :(得分:0)
看看这个:
http://developer.android.com/guide/topics/manifest/activity-element.html#lmode
我想你可能想要
机器人:launchMode = “singleTop”
如果我理解您的需求,在您的活动清单中