-
Creator 版本: 3.1.2
-
目标平台:安卓(小米11开发板)
-
重现方式:依照论坛方法 在 onLoad中调用 systemEvent.on(SystemEvent.EventType.KEY_DOWN, this.onKeyDown);监听安卓返回事件,onKeyDown方法不会被调用, java端
onKeyDown(int keyCode, KeyEvent event)是调用了的 并且 keyCode =4 -
首个报错:
-
之前哪个版本是正常的:
-
手机型号:
-
手机浏览器:
-
编辑器操作系统:
-
重现概率:必现
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
//拦截返回键
// Log.i(“onKeyDown”,“event.getKeyCode():”+event.getKeyCode());
if (event.getKeyCode() == KeyEvent.KEYCODE_BACK){
//判断触摸UP事件才会进行返回事件处理
if (event.getAction() == KeyEvent.ACTION_UP) {
// this.onExit();
this.exitBy2Click();
}
//只要是返回事件,直接返回true,表示消费掉
return true;
}
return super.dispatchKeyEvent(event);
}
这个试试看