【发布时间】:2015-07-09 09:26:50
【问题描述】:
是否每个活动和服务都必须创建自己的 GoogleApiClient 并通过 onPause、onStop 和连接问题对其进行管理?可以做app客户端吗?
我现在所做的是在每个活动或服务中复制并粘贴相同的代码。它有效,但我想知道我是否误解了。
这里是code
【问题讨论】:
标签: android google-play-services google-api-client singleton-methods
是否每个活动和服务都必须创建自己的 GoogleApiClient 并通过 onPause、onStop 和连接问题对其进行管理?可以做app客户端吗?
我现在所做的是在每个活动或服务中复制并粘贴相同的代码。它有效,但我想知道我是否误解了。
这里是code
【问题讨论】:
标签: android google-play-services google-api-client singleton-methods
您可以将GoogleApiClient 关注点与Activity 和Services 分开,将其变成如Stack Overflow post 所示的可观察模型,允许一个或多个类访问它。
【讨论】:
您可以做的是创建一个处理所有 googleApiClient 逻辑的 BaseActivity,并从该 BaseActivity 扩展您的所有活动。
【讨论】: