我想在我的MainActivity中连接到Google Play游戏,然后将我的mGoogleClientApi
对象传递给我的GameActivity。
我该如何解决?
加!每次启动MainActivity时都会重新连接到GoogleApiClient
。
一切都有帮助。
答案 0 :(得分:0)
我的建议是,如果您需要在主要活动中连接到Google Play游戏 在GameActivity中,你完全可以做到这一点。没有必要交出来 clientApi实例。
我认为您的主要活动是一种登录,然后您启动GameActivity? 首先使用api连接,处理登录并启动GameActivity。 在那里你再次连接到api并处理游戏相关部分。
或者您可以使用片段并通过活动中的公共方法移交api客户端 实现一个返回客户端的接口。
答案 1 :(得分:0)
Play游戏服务真的是以碎片为主题。几乎必须使用Fragments而不是Activities,并在您的应用程序中创建一个Activity(您可以创建GameActivity的子类......)