我有一个活动,从点击后退按钮,应用程序应该显示主页,我写了一个退出页面的方法:
private void exitQuiz() {
Intent intent = new Intent(getApplicationContext(), HomeActivity.class);
startActivity(intent);
finish();
}
当我按下后退按钮时,再次在主页中,它不会退出应用程序,但是当我再次按下然后只退出应用程序时,它仍然保持在Home活动状态。我进一步尝试将以下代码添加到家庭活动来处理这种情况:
public void onBackPressed() {
finish();
System.exit(0);
}
但仍然只需点击一下按钮即可退出。任何帮助将受到高度赞赏。
答案 0 :(得分:1)
您应该添加flag:
private void exitQuiz() {
Intent intent = new Intent(getApplicationContext(), HomeActivity.class);
intent.addFlag(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
}
答案 1 :(得分:0)