后堆栈和意图标志不起作用



在我的应用启动器中是活动a,然后用户转到活动b,然后活动c,然后活动D。如果用户执行某些操作,则用户应重定向到活动e。

喜欢a-> b-> c-> d-> e

现在,如果用户按活动e的返回按钮,则他应该移动到活动A。

预先感谢

您可以尝试..

@Override
public void onBackPressed() {
    // your code.
     Intent intent = new Intent(this, A.class);
     intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    startActivity(intent);
}

尝试,

@Override
public void onBackPressed() {
   Intent intent = new Intent(E.this, A.class);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK  | Intent.FLAG_ACTIVITY_CLEAR_TOP);
    startActivity(intent);
    finish();
}

使用此

@Override
public void onBackPressed() {
    Intent intent = new Intent(this, A.class);
    startActivity(intent);
    finish();
}

相关内容

  • 没有找到相关文章

最新更新