在我的应用启动器中是活动A,然后用户转到活动B,然后转到活动C,然后转到活动D.如果用户执行某项操作,则用户应重定向到活动E.
类似于A-> B-> C-> D-> E现在,如果用户按下活动E的后退按钮,那么他应该转到活动A.如何设置意图标志以实现此目的。
提前致谢
答案 0 :(得分:1)
你可以试试..
@Override
public void onBackPressed() {
// your code.
Intent intent = new Intent(this, A.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
}
答案 1 :(得分:0)
尝试,
@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();
}
答案 2 :(得分:0)
使用此
@Override
public void onBackPressed() {
Intent intent = new Intent(this, A.class);
startActivity(intent);
finish();
}