首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >google-play-services 8.4.0 -后台崩溃

google-play-services 8.4.0 -后台崩溃
EN

Stack Overflow用户
提问于 2016-05-17 22:00:43
回答 1查看 195关注 0票数 0

所以我正在运行google-play-services:8.4.0,对于相当多的用户,我得到了以下错误。这是在后台发生的,因为我没有之前发生的事情的日志,甚至是几天前。(我在8.3.0上没有遇到任何崩溃)

下面是gradle规范:

代码语言:javascript
复制
'com.google.android.gms:play-services-base:8.4.0',
'com.google.android.gms:play-services-maps:8.4.0',
'com.google.android.gms:play-services-appindexing:8.4.0',
'com.google.android.gms:play-services-analytics:8.4.0',
'com.google.android.gms:play-services-gcm:8.4.0'

和崩溃日志:

代码语言:javascript
复制
java.lang.NullPointerException: Attempt to invoke interface method 'void com.google.android.gms.common.api.ResultCallback.a(com.google.android.gms.common.api.Result)' on a null object reference
at com.google.android.gms.common.api.internal.zzb$zza.b(Unknown Source)
at com.google.android.gms.common.api.internal.zzb$zza.handleMessage(Unknown Source)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:158)
at android.app.ActivityThread.main(ActivityThread.java:7224)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)

由于我不能重现这个bug,有谁能暗示出这里出了什么问题吗?

EN

回答 1

Stack Overflow用户

发布于 2016-05-17 22:36:57

始终在活动的onStop中断开GoogleApiClient连接,然后在inStart中重新连接。这可能会解决你的问题。

代码语言:javascript
复制
 @Override
    public void onStop() {
        mgoogleApiClient.disconnect();
        super.onStop();
    }

    @Override
    public void onStart() {
        super.onStart();
        mgoogleApiClient.connect();
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37278338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档