打包安卓app,游戏切后台,socket异常,定时器停止
引擎版本Laya.version = "2.13.0beta"; layanitive版本:2.13.0打包安卓app,游戏切后台,socket异常,定时器停止
安卓包工程里面,我把
if(isLoad)mPlugin.game_plugin_onPause();
if(isLoad)mPlugin.game_plugin_onResume();
这两个都注销了, 然后游戏切后台,socket停止接受数据了,而且Laya.timer 也停止了,,我们游戏是强交互类的游戏,游戏切后台,可以不停止这些吗(一旦从后台切回来,就会有大量的数据过来,这个很容易出问题,而且游戏同步也有问题),,如果可以,如何修改呢,,麻烦官方看一下,谢谢
附近截图有提示说明
( 后面我们再切后台测试的时候,发现socket又可以接收了,,Laya.timer.frameLopp依然是不工作,还是希望能像浏览器那种,一秒一次也行 )
安卓包工程里面,我把
if(isLoad)mPlugin.game_plugin_onPause();
if(isLoad)mPlugin.game_plugin_onResume();
这两个都注销了, 然后游戏切后台,socket停止接受数据了,而且Laya.timer 也停止了,,我们游戏是强交互类的游戏,游戏切后台,可以不停止这些吗(一旦从后台切回来,就会有大量的数据过来,这个很容易出问题,而且游戏同步也有问题),,如果可以,如何修改呢,,麻烦官方看一下,谢谢
附近截图有提示说明
( 后面我们再切后台测试的时候,发现socket又可以接收了,,Laya.timer.frameLopp依然是不工作,还是希望能像浏览器那种,一秒一次也行 )
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
layabox
赞同来自:
另外,就算是安卓系统,你切到后台后,当你占用一定资源之后,系统也会杀掉。
所以,切到后台后,是没有一个稳妥的安全保障,我们就没有考虑切后台还保留的设计。
还是考虑一下,如何在切后台之后,正常恢复吧。从业务逻辑上,是可以做到的。
159*****643
赞同来自: