退出用户

时间:2015-02-16 13:01:27

标签: android google-plus

在Google提供的代码示例中,

Here在断开连接方法后直接调用connect方法。

@Override
public void onClick(View view) {
  if (view.getId() == R.id.sign_out_button) {
    if (mGoogleApiClient.isConnected()) {
      Plus.AccountApi.clearDefaultAccount(mGoogleApiClient);
      mGoogleApiClient.disconnect();
      mGoogleApiClient.connect();
    }
  }
}

此代码段将被用于将用户从Google+中签名。为什么他们再次重新联系?

该代码示例是否有误?如果不是解释是什么,如果没有登录,连接方法真正做了什么?!

2 个答案:

答案 0 :(得分:1)

因为您在断开连接后立即连接

mGoogleApiClient.disconnect();
mGoogleApiClient.connect(); #Remove this part

这是他们网站的错误。

答案 1 :(得分:0)

接受的答案是,错了。这不是一个错误。当您从Google plus退出时,系统会向您显示再次选择其他帐户或同一帐户的选项。这就是为什么在您断开连接后再次调用mGoogleApiClient.connect()的原因。它不会自动重新登录,它只是要求您选择要退出的帐户。