本质上,我的应用程序将有 4 个活动。A B C D。A 到 C A-->C
C可能想去D,回到C,回到D。或者这条路径中的任何地方。B <--> C <---> D
我有理由相信这每次都会产生一个新的活动,这会导致同一活动的多个堆栈。例如,在 C 和 D 3x 之间来回移动将导致 C 进行 3 次实时活动,D 进行 3 次活动。
问题是如果需要创建一个新活动,我如何才能做到这一点,但如果已经创建了一个,它将移动到显示以前的生成。C(1)-->D(1)-->C(1) 而不是 C(1)-->D(1)-->C(2)
或者更简单地说,如果我想用按钮在 A 和 B 之间来回切换,但又不想创建不断增加的实例堆栈怎么办?