Android 如何将GoogleAppClient连接传递到另一个活动
我想连接到我的MainActivity中的Google Play Games,然后将我的mGoogleClientApi对象传递给我的GameActivity 我该怎么做呢 加上!每次启动主活动时,都会重新连接到GoogleAppClientAndroid 如何将GoogleAppClient连接传递到另一个活动,android,google-play-services,google-play-games,Android,Google Play Services,Google Play Games,我想连接到我的MainActivity中的Google Play Games,然后将我的mGoogleClientApi对象传递给我的GameActivity 我该怎么做呢 加上!每次启动主活动时,都会重新连接到GoogleAppClient 任何帮助。我的建议是,如果你需要连接到谷歌,在主要活动中玩游戏 而在游戏活动中,你就是这么做的。没有必要移交 clientApi实例 我假设你的主要活动是登录,然后你开始游戏活动? 然后首先使用api进行连接,处理登录并启动游戏活动。 在这里,您再次连接到
任何帮助。我的建议是,如果你需要连接到谷歌,在主要活动中玩游戏 而在游戏活动中,你就是这么做的。没有必要移交 clientApi实例 我假设你的主要活动是登录,然后你开始游戏活动? 然后首先使用api进行连接,处理登录并启动游戏活动。 在这里,您再次连接到api并处理与游戏相关的部分 或者,您可以在活动中使用片段并通过公共方法移交api客户机
实现一个接口以返回客户端 Play Game服务实际上是以碎片为基础的。使用片段而不是活动几乎是强制性的,并且在应用程序中有一个活动,可以使其成为GameActivity的子类…一种方法是使用我不认为单例是最佳做法,因为它旨在在活动停止时断开与api的连接。好的,我希望我能早点告诉你它起作用了。一旦我的应用程序上传到开发人员控制台,我将在几个小时后回复你。如果调用相同的方法mgoogleapclient.connect;当onStart运行时,它应该连接到之前活动中使用的同一个Google+帐户,对吗?这是我唯一关心的问题。是的,它会将用户连接到同一个g+帐户,直到用户利用这个机会注销。你是否有支持此声明的来源?自两年前我发布此声明以来,它可能发生了变化,我不知道,但在我发布时,如果您的应用程序正在使用多个活动,则客户端必须链接到一个活动,您必须在每个活动中连接客户端,这通常会导致在每个活动中显示欢迎弹出窗口。所以,是的,我很确定这不是注定的。。。