*onLoad(){
var testDate = new Date();
this.androidBack1st = testDate.getTime(); //获取当前毫秒数(0-999)
this.backKeyListener();
},
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){
console.log(“onKeyUp”);
let self = this;
var tempData = new Date();
var androidBack2rd = tempData.getTime(); //获取当前毫秒数(0-999)
console.log("androidBack2rd = ",androidBack2rd);
console.log("this.androidBack1st = ",this.androidBack1st);
if (event.keyCode == 6) {
if(androidBack2rd - this.androidBack1st > 2000 ){
//调用 弹窗
this.androidBack1st = androidBack2rd;
var CreateWindowJS = require(’…/UI/CreateWindowJS’);
CreateWindowJS.getInstance().CreateExitWindow(568,320,999);
}else{
//处理返回键的其他逻辑
console.log(“游戏退出”);
cc.game.end();//退出游戏
}
}
},*