我有这个 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()

07-24 09:25