【问题标题】:Android: Is it possible to share a GoogleApiClient between activities and services?Android:是否可以在活动和服务之间共享 GoogleApiClient?
【发布时间】:2015-07-09 09:26:50
【问题描述】:

是否每个活动和服务都必须创建自己的 GoogleApiClient 并通过 onPause、onStop 和连接问题对其进行管理?可以做app客户端吗?

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

这里是code

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2018-05-20
        • 1970-01-01
        • 1970-01-01
        • 2010-12-13
        • 2012-07-06
        • 1970-01-01
        • 2011-05-07
        • 1970-01-01
        • 2014-04-13
        相关资源
        最近更新 更多