如何将GoogleApiClient连接传递给另一个活动

时间:2014-11-13 21:13:57

标签: android google-play-services google-play-games

我想在我的MainActivity中连接到Google Play游戏,然后将我的mGoogleClientApi对象传递给我的GameActivity。

我该如何解决?

加!每次启动MainActivity时都会重新连接到GoogleApiClient

一切都有帮助。

2 个答案:

答案 0 :(得分:0)

我的建议是,如果您需要在主要活动中连接到Google Play游戏 在GameActivity中,你完全可以做到这一点。没有必要交出来 clientApi实例。

我认为您的主要活动是一种登录,然后您启动GameActivity? 首先使用api连接,处理登录并启动GameActivity。 在那里你再次连接到api并处理游戏相关部分。

或者您可以使用片段并通过活动中的公共方法移交api客户端 实现一个返回客户端的接口。

答案 1 :(得分:0)

Play游戏服务真的是以碎片为主题。几乎必须使用Fragments而不是Activities,并在您的应用程序中创建一个Activity(您可以创建GameActivity的子类......)