私は cocos2dx を使用して小さなゲームを作成しています。ゲームのアクティビティで、戻るボタンを処理するために次の機能を提供しています。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
return super.onKeyDown(keyCode, event);
}
@Override
public void onDestroy()
{
android.os.Process.killProcess(android.os.Process.myPid());
super.onDestroy();
}
戻るボタンを押すと、logcat に次の警告が表示されます
キーチャートファイルを開けません
keycharmap ファイル '/system/usr/keychars/qtouch-touchscreen.kcm.bin' のロード中にエラーが発生しました。hw.keyboards.65538.devname='qtouch-touchscreen'
呼び出しは onKeyDown または onDestroy 関数に到達しません。
この警告が発生する理由と、Android の戻るボタンを処理できない理由を教えてください。
関数は私のJava Androidプロジェクトでは正常に機能しますが、cocos2d-xプロジェクトでは機能しません