0

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

1. 我怎样才能实现所需的行为?

2. 我是否配置错误?

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

4

2 回答 2

4

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

于 2013-09-30T19:06:01.137 回答
0

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

于 2013-10-02T14:45:03.683 回答