public boolean onKeyDown(int keyCode, KeyEvent event)
{
if(this.keyHandler != null) this.keyHandler.onKeyDown(keyCode, event);
return super.onKeyDown(keyCode, event);
}
これは、私の OpenGL Surface ビュー内のメソッドです。キーボードが表示されている場合、すべてのキーを押すと、このオーバーライドされたコールバック関数が呼び出されます。Asus TF101 (Android 4.0.4) でテストしましたが、すべて動作しましたが、LG nexus 4 ではバックスペース (KEYCODE_DEL) キーを押しても何も起こりません!
足りないものはありますか?
編集:また、アクティビティ クラスで dispatchKeyEvent(KeyEvent event) をオーバーライドしようとしましたが、バックスペース キーがキャッチされません。