我有活动A开始活动B,开始活动C,这开始D
A - > B - > C - > d
当用户点击活动D中的按钮时,我想将B带到堆栈的顶部并带上D& C完全脱离了堆栈。但是A显示在堆栈中,当用户点击B s /他应该被引导到A.有没有办法做到这一点? ?
答案 0 :(得分:0)
是的,这是可能的。
您应该阅读this topic。使用FLAG_ACTIVITY_CLEAR_TOP
Intent intent = new Intent(this, ActivityB.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
答案 1 :(得分:0)
您可以覆盖onBackPressed()以轻松导航到所需的活动。