Android:是否可以在活动和服务之间共享GoogleApiClient?

时间:2015-07-09 09:26:51

标签: android google-play-services google-api-client singleton-methods

每项活动和服务都必须创建自己的GoogleApiClient并使用onPause,onStop和连接问题进行管理吗?是否可以创建应用客户端?

我现在所做的是在每个活动或服务中复制并粘贴相同的代码。它有效,但我想知道我是否误解。

这是code

2 个答案:

答案 0 :(得分:2)

您可以将GoogleApiClient关注点从ActivityServices分开,将其转换为可观察的模型,如此Stack Overflow post所示,允许一个或多个类可以访问它。

答案 1 :(得分:1)

您可以做的是制作一个处理所有googleApiClient逻辑的BaseActivity,并从该BaseActivity扩展您的所有活动。