【发布时间】:2013-07-02 10:28:23
【问题描述】:
我正在使用新的 Google Play 游戏服务在 Android 设备上创建实时多人游戏。 我在游戏和基本机制之间进行了沟通。但是,我现在意识到,只要游戏活动结束,房间就会断开连接。 这让我担心有几个原因:
- 游戏很可能是在手机上玩的。来电肯定会导致电话活动出现,从而断开房间并因此断开游戏
- 显示器可能会暂停,也会断开连接
- 我曾计划在游戏屏幕上显示广告。点击广告会断开与房间/游戏的连接
有没有办法保持与房间的连接,或者可能重新连接到房间(文档似乎明确禁止重新连接)以允许上述中断,同时仍然允许玩家无缝地继续游戏?
谢谢, 抢
【问题讨论】:
-
附加信息 - 我正在使用 BaseGameActivity 示例类,该类在 Activity 的 onStop() 事件上断开连接。是否会在这里进行一些更改 - 例如在另一个活动的生命周期事件上释放资源,例如 onDestroy?
-
您可能需要使用服务来防止房间断开连接。
-
是否有关于使用服务维护房间连接的文档?另一个answer 似乎非常强烈地表明客户端已连接到活动?