我接连发起了一系列活动。
但在其中一项活动中,我需要使用标志启动该特定活动FLAG_ACTIVITY_CLEAR_TOP
.
这样它将完成前面的所有活动并开始。
我面临的问题是,我不想完成堆栈中的一项活动,它应该存在于新启动的活动的后面。
假设我有活动[A] [B] [C] [D]
我正在开始[D]
带旗帜的活动FLAG_ACTIVITY_CLEAR_TOP
开始活动后[D]
它会破坏所有的活动,我想要活动[B]
保持在背面运行,当我们按下返回键时[D]
它应该显示活动[B]
.
这个怎么做?
Thanks,
PP.
一种解决方案是调用 Activity[B]
有旗帜FLAG_ACTIVITY_CLEAR_TOP
,这将破坏所有活动,但是[B]
。之后,调用活动[D]
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)