我收到了以下代码:
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_ESCAPE:
this.buttonNegative.performClick();
return true;
case KeyEvent.KEYCODE_ENTER:
this.buttonPositive.performClick();
return true;
default:
return super.onKeyUp(keyCode, event);
}
}
事件KEYCODE_ESCAPE
永远不会被捕获。 KEYCODE_ENTER
工作正常,我的default
抓住了任何其他事件。这是为什么?