Android onActivityResult在等候室后未被激发(谷歌游戏服务)

Android onActivityResult在等候室后未被激发(谷歌游戏服务),android,google-play-games,Android,Google Play Games,我正在测试我的多人游戏实现,使用4种不同设备的Google Play Game服务。一切正常,但有两件事: 有时收到邀请,有时不开枪? 只有在一台设备Galaxy Ace中,并且只有当收到邀请的人是谁时,邀请者和被邀请者都会在等待室中等待,因此活动结果永远不会被触发。在等候室里,我读到了两位玩家都接受的邀请,但它从未关闭。。。 有什么建议吗?通常,当听众不开火时,是因为他们被垃圾收集了。如果使用匿名侦听器新建侦听器{…},则会发生这种情况。要避免这种情况,请使您的活动实现所需的侦听器接口,并将其

我正在测试我的多人游戏实现,使用4种不同设备的Google Play Game服务。一切正常,但有两件事:

有时收到邀请,有时不开枪? 只有在一台设备Galaxy Ace中,并且只有当收到邀请的人是谁时,邀请者和被邀请者都会在等待室中等待,因此活动结果永远不会被触发。在等候室里,我读到了两位玩家都接受的邀请,但它从未关闭。。。
有什么建议吗?

通常,当听众不开火时,是因为他们被垃圾收集了。如果使用匿名侦听器新建侦听器{…},则会发生这种情况。要避免这种情况,请使您的活动实现所需的侦听器接口,并将其作为侦听器传递给GamesClient方法

有关更多信息,请查看我们的,在Listeners not Called部分


至于onActivityResult,如果您超出了BaseGameActivity,请确保保留super.onActivityResult。。。在onActivityResult的实现上添加行。

My Activity实现侦听器接口,因此不会进行垃圾收集。我已经在给super.onActivityResult打电话了。。。。