今天开发遇到一个问题,输入框里为空时按键盘的删除键程序退出了,最后发现在重写了系统的onKeyDown方法里写了其他操作。修正如下。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (event.getKeyCode() != KeyEvent.KEYCODE_DEL) {// 过滤除去删除键外的操作
你需要做设么操作在这里写就好了
}
return super.onKeyDown(keyCode, event);
}