2

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

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

4

2 回答 2

3

简短的回答:没有。

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

我看不出这个问题是题外话,但你要求的是与 API 相反的东西。这就是它的工作方式,问为什么它不可能也没有多大用处。

于 2013-09-08T00:40:03.590 回答
2

我编辑了 BaseGameActivity.onStop() 并删除了 gamehelper.onStop()。所以我只在 onDestroy 中停止 gamesclient。我的游戏现在也可以在后台完美运行。

于 2013-10-05T16:54:00.863 回答