假如我的活动堆栈像这样(从上到下)整理活动:当新的活动启动
d - ç - B - 一个
因此,活动d是在堆栈的顶部并正在运行(显示)。
现在,从活动DI想调用活动B(在在堆栈中的第二位置),所以:
Intent intent = new Intent(this, ActivityB.class);
startActivity(intent);
此操作后,堆栈的新配置,现在应该是:
乙 - d - ç - B - 一个
但我真正想要的是下面的堆栈配置:
乙 - 一个
如何获得此结果?有没有可以用于此的FLAG?
总结我希望当我开始活动B(从D)时,D和C都自动完成。
我的应用程序也允许从D回到C,所以如果我遵循你的建议,我不能回到C – GVillani82