Android禁用返回键
只需要重写dispatchKeyEvent方法就可以了。
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
if (event.getKeyCode() == KeyEvent.KEYCODE_BACK ) {
//do something.
return true;
} else {
return super.dispatchKeyEvent(event);
}
}
相比于onBackPressed和onKeyDown方法有时候没有效果,这个方法能保证禁用手机的返回键。