即使活动失去焦点,如何将用户留在游戏室

时间:2013-09-30 17:24:59

标签: android google-play-games

默认情况下,当用户关闭屏幕播放器离开房间时,当用户打开屏幕后,用户会重新登录。我正在扩展BaseGameActivity并开始onSignInSucceeded的快速游戏。即使屏幕关闭,接到电话等,我也想让用户保持在游戏中。

1。我怎样才能达到预期的行为?

2。我错误配置了什么吗?

3。这是因为GameHelper的编写方式吗?我应该重新实现吗?

2 个答案:

答案 0 :(得分:4)

目前,如果活动失去焦点,则无法保持游戏运行。这个限制在API的内部,而不是在GameHelper中。我们将来可能会或可能不会改变,但目前没有办法实现这种行为。建议在onStop()上调用leaveRoom()以确保正确清理。

答案 1 :(得分:0)

我删除了BaseGameActivity.onstop()中的gamehelper.onstop(),它可以正常工作。