EVENT_HIDE和EVENT_SHOW事件
cc.game还支持对游戏进入后台和前台的事件监听:cc.game.EVENT_HIDE和cc.game.EVENT_SHOW事件。在Web平台上浏览器tab页面的切换,浏览器的关闭都可能会触发cc.game.EVENT_HIDE事件,返回游戏页面则会触发cc.game.EVENT_SHOW事件,不过由于浏览器的不同实现,浏览器中这些事件的触发并不被保障,所以请不要依赖cc.game.EVENT_HIDE事件来做关键的数据处理。在Native平台上,这两个事件则会在游戏切换至后台与前台的时候被调用,不同于Web平台,Native平台上这两个事件的触发是有保障的。
cc.eventManager.addCustomListener(cc.game.EVENT_HIDE,function(){
//处理游戏进入后台的情况});
cc.eventManager.addCustomListener(cc.game.EVENT_SHOW, function(){
//处理返回游戏的情况});
网友评论