1.6安卓返回键无反应

if(cc.sys.os == cc.sys.OS_ANDROID){//安卓返回键
//
cc.eventManager.addListener({
event: cc.EventListener.KEYBOARD,
onKeyPressed: function(keyCode, event){
if (keyCode == cc.KEY.back) {
console.log(‘back key pressed’);
self.backScene();
}
},
onKeyReleased:function(keyCode,event){

            }
        }, this);
    }

1.6rc1,安卓返回键无反应,之前是好使的,现在log也不打印,是代码有问题么,还是引擎的bug?

2赞

大家有遇到这个问题么

1.6.1beta2,返回键也无响应,大家的项目中没有这个问题么,代码没改过啊,以前可以的

可以正常使用

您好,您用的是哪个版本的?是通过这种事件注册的么@keien

我的方法不是你这样的:joy:
我是调用android原生的
我使用的是1.6

嗯,是不是这个事件注册出了问题呢,以前的版本是可以用的,1.42之前的可以确定,之后的中间版本没有用安卓真机测试过

该成这个事件就可以了。请教下官方为什么之前的不可以用了呢,也没有任何提示?用creator真是锻炼人啊
cc.systemEvent.on(cc.SystemEvent.EventType.KEY_DOWN, (event) => {
switch (event.keyCode){
case cc.KEY.back:{
console.log(“back key pressed”);
self.backScene();
}
}

2赞

是啊,我发现也就这个方法管用,其他方法都不行了