我正在使用 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 项目中运行良好