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+中签名。为什么他们再次重新联系?
该代码示例是否有误?如果不是解释是什么,如果没有登录,连接方法真正做了什么?!
答案 0 :(得分:1)
因为您在断开连接后立即连接
mGoogleApiClient.disconnect();
mGoogleApiClient.connect(); #Remove this part
这是他们网站的错误。
答案 1 :(得分:0)
接受的答案是,错了。这不是一个错误。当您从Google plus
退出时,系统会向您显示再次选择其他帐户或同一帐户的选项。这就是为什么在您断开连接后再次调用mGoogleApiClient.connect()
的原因。它不会自动重新登录,它只是要求您选择要退出的帐户。