Android:按钮操作关闭,打开上一个活动

Android:按钮操作关闭,打开上一个活动,android,android-navigation,Android,Android Navigation,我的菜单有一个游戏按钮和一个关闭按钮。关闭按钮关闭应用程序,但如果我运行游戏并进入结果活动,然后通过后退按钮返回主菜单。“关闭”按钮打开“结果”活动 成果活动: @Override public void onBackPressed() { startActivity(new Intent(EndGame.this, Main.class)); } 主菜单按钮关闭 buttonExit.setOnClickListener(new View.OnClickListener() {

我的菜单有一个游戏按钮和一个关闭按钮。关闭按钮关闭应用程序,但如果我运行游戏并进入结果活动,然后通过后退按钮返回主菜单。“关闭”按钮打开“结果”活动

成果活动:

@Override
public void onBackPressed() {
    startActivity(new Intent(EndGame.this, Main.class));
}
主菜单按钮关闭

buttonExit.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            //Closes the APP
            Main.this.finish();
        }
    });
改变

致:


这是因为你的
end game
活动仍在后台,我该如何结束它?在你的
on backpressed()
中也调用
finish()
。我从未意识到你必须完成()活动。我对这个比较陌生。谢谢:)
@Override
public void onBackPressed() {
    startActivity(new Intent(EndGame.this, Main.class));
}
@Override
public void onBackPressed() {
    finish();
    startActivity(new Intent(EndGame.this, Main.class));
}