0

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

4

3 回答 3

1

覆盖该onBackPressed方法并且什么都不做:

@Override
public void onBackPressed() {
}
于 2013-11-13T19:19:40.913 回答
0

只需在覆盖的 onBackPressed() 中什么都不做

@Override
    public void onBackPressed() {

    }

或者

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

        }
        return true;
    }
于 2013-11-13T19:19:52.380 回答
0

这会帮助你

@Override
public boolean onKeyDown(int keyCode, KeyEvent event)  {
if (keyCode == KeyEvent.KEYCODE_BACK) {
    return false;
}
return super.onKeyDown(keyCode, event);
}
于 2013-11-13T19:32:23.367 回答