1.保证拦截(可能会造成其他按键失效) @Override public boolean dispatchKeyEvent(KeyEvent event) { switch(event.getKeyCode()) { case KeyEvent.KEYCODE_BACK: return false; } return true; 2.相关事件禁用 @Override public void onBackPressed() { //super.onBackPressed(); }