public boolean onKeyDown(int keyCode, KeyEvent event)
{
if(this.keyHandler != null) this.keyHandler.onKeyDown(keyCode, event);
return super.onKeyDown(keyCode, event);
}
Это метод внутри моего представления поверхности OpenGL. Когда отображается клавиатура, нажатие ВСЕХ клавиш вызывает вызов этой переопределенной функции обратного вызова. Я проверил на своем Asus TF101 (Android 4.0.4), и все сработало, однако на моем LG nexus 4 нажатие клавиши возврата (KEYCODE_DEL) ничего не делает!
Есть ли что-то, что мне не хватает?
РЕДАКТИРОВАТЬ: я также пытался переопределить dispatchKeyEvent (событие KeyEvent) в моем классе активности, но клавиша Backspace все еще не поймана.