0

我正在使用 google play 服务进行多人游戏。我使用自动匹配作为玩家选择的标准。我遵循了谷歌示例代码并避免在活动之间切换。我在两个不同的设备上进行了测试,两个用户都可以成功登录,自动匹配,游戏就会开始。然而,在某个瞬间之后,玩家与房间断开连接并且游戏状态被破坏。在调试时,我发现控件在某个时刻转到了活动的 onPause() 方法。我找到了一个解决方案,可以打开唤醒锁或屏幕,以保持线程运行。感谢您的回复和帮助。

4

1 回答 1

1

我经常看到的一个问题是,当您在 Activity 顶部弹出等候室 UI 并导致 Activity 停止时,连接将丢失。我建议您使用我们内置的没有该问题的等候室 UI,或者使用活动中的等待消息(如视图)而不是弹出单独的窗口。

于 2013-10-23T18:04:13.517 回答