onLoad(){
this.backKeyListener();
}
onDestroy(){
cc.systemEvent.off(cc.SystemEvent.EventType.KEY_UP, this.onKeyUp, this);
}
backKeyListener() {
let self = this;
if(cc.sys.os == cc.sys.OS_ANDROID){
cc.systemEvent.on(cc.SystemEvent.EventType.KEY_UP, this.onKeyUp, this);
}
}
onKeyUp(event){
let self = this;
if (event.keyCode == cc.KEY.back) {
if(condition){
cc.game.end()//退出游戏(退出app)
}else{
//处理返回键的其他逻辑
}
}
}