如何在Android应用程序中禁用后退按钮

时间:2013-11-13 19:17:18

标签: android android-layout

在我的应用程序中从一个活动到另一个活动就像A-> B-> C或C-> A我已经放置了按钮,因为应用程序的操作就是这样。因此不需要android的默认后退按钮。如果用户错误地点击那里就不应该进行任何操作。为此如何禁用设备中的后退按钮?

3 个答案:

答案 0 :(得分:1)

覆盖onBackPressed方法,不执行任何操作:

@Override
public void onBackPressed() {
}

答案 1 :(得分:0)

在你的覆盖onBackPressed()

中简单地做什么
@Override
    public void onBackPressed() {

    }

@Override
    public boolean onKeyDown(int keyCode, KeyEvent event)  {
        if (keyCode == KeyEvent.KEYCODE_BACK) {

        }
        return true;
    }

答案 2 :(得分:0)

这会对你有所帮助

@Override
public boolean onKeyDown(int keyCode, KeyEvent event)  {
if (keyCode == KeyEvent.KEYCODE_BACK) {
    return false;
}
return super.onKeyDown(keyCode, event);
}