【问题标题】:Do you need to check Google Play Services connection in every activity?您是否需要在每个活动中检查 Google Play 服务连接?
【发布时间】:2014-07-27 08:38:21
【问题描述】:

我已经按照本教程获得了工作代码:http://www.androiddesignpatterns.com/2013/01/google-play-services-setup.html。谷歌设计指南似乎说,在应用程序中验证服务是至关重要的。但是,仅通过运行 GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);在我的 MainActivity 中,我不是在其他活动中打开漏洞吗?我觉得可能。如果我添加添加该代码,它会使事情变得更加混乱。正确的方法是什么?

【问题讨论】:

  • 您可以创建一个 asynctask 类,为您在后台线程中进行检查,并使用一行或两行代码从任何其他活动中调用该 asynctask。您不需要进行检查,但您是正确的,在某些情况下它可能会导致您的应用中断。
  • 感谢您的回复。对于这种边缘情况,似乎不值得为任务管理而烦恼

标签: android admob google-play-services


【解决方案1】:

就我个人而言,我只会费心检查 MainActivity。

该方法是关于检查 PlayServices 是否可用。如果您检查过一次就足够了。更糟糕的情况是他们在您的应用程序中卸载 PlayServices 并且您的下一次 Play Services 调用失败。极不可能且可能风险较低(取决于您的应用稳定性要求)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-22
    • 1970-01-01
    相关资源
    最近更新 更多