Google Play游戏服务 - 如何不留空间

时间:2013-09-07 21:48:48

标签: android multiplayer google-play-games

我不确定为什么“https://stackoverflow.com/questions/18142763/is-it-possible-to-show-full-screen-activity-without-leaving-room-using-google-re”被关闭为“非主题”,因为我有同样的问题。

如果我切换到短信,有人打电话等,那么将调用onPause()和潜在的onStop()。我认为这些是迫使一个人在多人游戏中离开房间的原因。我宁愿游戏也不会被这些事件毁掉。是否有可能在向某人发送快速短信或接听电话时留在房间内?我必须创建后台服务吗?

2 个答案:

答案 0 :(得分:3)

简短回答:不。

答案很长:由于API的设计方式,这是不可能的。布鲁诺已多次解释过。如果API旨在允许您保留状态,那么肯定。但谷歌做出的决定不是朝这个方向发展。

我没有看到问题不是主题,但你要求的是与API相反的东西。这就是它的工作方式,并没有太多用处,问为什么它不可能。

答案 1 :(得分:2)

我编辑了BaseGameActivity.onStop()并删除了gamehelper.onStop()。 所以我只在onDestroy中停止了gameclient。 我的游戏现在也完全适用于后台。