首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌登录问题

谷歌登录问题
EN

Stack Overflow用户
提问于 2016-08-29 19:05:54
回答 2查看 102关注 0票数 0

我的谷歌登录代码在除了小米MI3W(os 6.0.1)之外的所有设备上都工作得很好。在小米MI3W界面被冻结,甚至没有打开帐户选择器对话框。它改变了状态栏的颜色,所以我猜它打开了对话框,但看不见。

我用这个代码登录谷歌

代码语言:javascript
复制
    GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestIdToken(Constant.GOOGLE_AUTH_KEY)
            .requestEmail()
            .build();
    mGoogleApiClient = new GoogleApiClient.Builder(this)
            .enableAutoManage(this, this)
            .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
            .build();

对于请求意图

代码语言:javascript
复制
  Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(mGoogleApiClient);
                            startActivityForResult(signInIntent, Constant.REQUEST_CODE_GOOGLE_SIGN_IN);

我的活动结果代码是

代码语言:javascript
复制
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (requestCode == Constant.REQUEST_CODE_GOOGLE_SIGN_IN) {
        GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
        handleSignInResult(result);
    }
}
EN

回答 2

Stack Overflow用户

发布于 2016-08-29 19:15:53

你的XIOAMI手机里有google客户管理器吗?在XIOAMI中,默认情况下没有google帐户管理器。这也可能是原因。

票数 0
EN

Stack Overflow用户

发布于 2016-08-29 19:32:37

请检查您的google play服务是否启用?如果google play服务被禁用,请启用它。然后它就完全起作用了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39204736

复制
相关文章

相似问题

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