假设我有一个主要 Activity FirstActivity
(当我在此处按下后退按钮时,它只是关闭应用程序)并且我有另一个名为 SecondActivity
的 Activity (FirstActivity 去当用户登录时到此)。现在,当我按下后退按钮时,它会转到 FirstActivity
而不是关闭应用程序。有什么方法可以让我从 SecondActivity
关闭应用程序,而忽略返回堆栈上的任何 Activity?我在 SecondActivity
中用于关闭应用程序的回调方法:
@Override
public void onBackPressed() {
finish();
}
最佳答案
最好的做法是,当您在 FirstActivity
中启动 SecondActivity
时,执行以下操作:
Intent i = new Intent(FirstActivity.this, SecondActivity.class);
startActivity(i);
finish(); // finish FirstActivity
使用此方法,FirstActivity
将在创建 SecondActivity
时销毁。
关于android - 如何在第二个 Activity 中使用后退按钮关闭应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21420954/