从游戏界面 跳转外部 全屏 activity (如 360,baidu 支付),总是会 屏幕闪烁几下,才正常进入。
执行过了 cocos2dxActivity.onPause(), 在比较慢的机器上容易出现。
感觉就是 android 的 activity 还没完全初始化好(比如百度的 ,正在安全检测 。。)然后… 就闪烁起来了,直到 全屏覆盖。。
从游戏界面 跳转外部 全屏 activity (如 360,baidu 支付),总是会 屏幕闪烁几下,才正常进入。
执行过了 cocos2dxActivity.onPause(), 在比较慢的机器上容易出现。
感觉就是 android 的 activity 还没完全初始化好(比如百度的 ,正在安全检测 。。)然后… 就闪烁起来了,直到 全屏覆盖。。
有人在不 ?
cocos2dx2.1.1
关注
参考这个blame看一下是不是这个问题
注意onpause和onresume。
— Begin quote from ____
引用第4楼偶尔e网事于2014-08-19 22:44发表的 回 3楼(flyish) 的帖子 :
参考这个blame看一下是不是这个问题
注意onpause和onresume。 http://www.cocoachina.com/bbs/job.php?action=topost&tid=222173&pid=1033646
— End quote
我当时解决是把 onPurse 和 onResume 里的代码注释掉了
注释掉里面的代码会不会有其他问题呢
super.onPurse;不要注释
注释掉有关渲染的
需要注意的是如果有背景音效的话 需要自己处理一下暂停与恢复的逻辑
暂时没发现别的问题
多谢