我有这个 Activity 序列:Avtivity01 => Avtivity02 => Avtivity03
单击按钮后,您可以从Avtivity01
转到Avtivity02
。
单击按钮后,您可以从Avtivity02
转到Avtivity03
。
--
单击按钮后,我想从Activity03
转到Activity01
DIRECTLY 。
--
注意:
我不想使用Intent
,因为我想拥有Activity01
,就像我按了Activity02
的后退按钮一样
请怎么做?
最佳答案
为什么不能使用Intent
?单击按钮时,可以使用FLAG_ACTIVITY_CLEAR_TOP。 编辑:如果要保留Activity
的原始实例,可以将此标志与FLAG_ACTIVITY_SINGLE_TOP结合使用。
您是否曾经想能够按一下Activity03中的按钮以返回到Activity02?如果您始终希望它返回到Activity01,则可以选择在 list 中的Activity02上使用android:noHistory="true"
,而只需在Activity03上调用finish()
。