我有一个带有2个活动A和B的应用程序,A是主要活动,B由A调用,但也可以从B本身调用。
所以我的堆栈看起来像
A,B0,B1,B2,B3
在某些情况下,我希望只删除B的最后一个实例,因此[android:noHistory="true"]
将无效。
A,B0,B1,B2,B3 => A,B0,B1,B2,B4
我该如何做到这一点?
答案 0 :(得分:1)
以下行将完成您正在进行的活动,并将开始相同的活动:
finish();
startActivity(getIntent());