抱歉我的英语不好。
我有两项 Activity 。称为 Act1 和 Act2
当点击 Act1 中的按钮(startActivity)时,Act2 将启动。我的问题是如何禁用 Act2 中的后退按钮,这样我就无法返回到 Act1。
有可能吗。谢谢。
如何解决这个问题:
重写onKeyDown方法,结束Set finish();
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK)) {
finish();
}
return super.onKeyDown(keyCode, event);
}
最佳答案
之前已经有人问过这个问题,因此您可以在这里找到很多很好的答案:
Override back button to act like home button
只需覆盖后退键并调用 finish()
即可。这样它就不会返回到第一个 Activity,它只会关闭。
关于java - 如何在 Android 中禁用以前的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8606785/