我在堆栈A-> B-> C-> D上有这些活动,并且我想从活动D返回到活动B,去除B和D之间的活动(A-> B)。
我试过这个:
Intent intent = new Intent(this, B);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
但这样做我也会从堆栈中删除A活动。
你知道我怎么能处理它?</ p>
谢谢
答案 0 :(得分:0)
您可以使用
Intent intent = new Intent(this, B);
startActivity(intent);
finish()
关于要从堆栈中删除的活动