【问题标题】:android - log out from Google integration in android appandroid - 从 android 应用程序中的 Google 集成中注销
【发布时间】:2016-02-13 17:32:28
【问题描述】:

我正在通过以下方式退出 google 集成:

 Auth.GoogleSignInApi.revokeAccess(mGoogleApiClient).setResultCallback(
                               new ResultCallback<Status>() {
                                   @Override
                                   public void onResult(Status status) {
                                       AndyConstants.loginorout = false;
                                       Intent intent = new Intent(getActivity(), HomeActivity.class);
                                       startActivity(intent);
                                   }
                               });

现在的问题是,在onResult() 我正在启动名为 HomeAvtivity 的活动,但在退出后我被重定向到一个活动(RegisterActivity),其中存在谷歌登录按钮而不是 HomeActivity

【问题讨论】:

    标签: android google-api google-plus


    【解决方案1】:

    我找到了解决方案,我没有在 onResume() 中连接 GoogleApiClient,因此它崩溃了,因为 GoogleApiClient 为空。因此,只需在您的代码中添加以下内容,上述功能将成功从谷歌集成中注销用户。

     @Override
        protected void onStart() {
            super.onStart();
            mGoogleApiClient.connect();
        }
    

    【讨论】:

      猜你喜欢
      • 2013-12-31
      • 1970-01-01
      • 1970-01-01
      • 2016-07-01
      • 2015-03-11
      • 1970-01-01
      • 2017-03-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多