【发布时间】:2016-12-30 03:07:43
【问题描述】:
您好,我正在提供用于退出 Google 帐户的代码 sn-p。单击“注销”按钮时,我正在调用此注销功能。我能够成功使用谷歌帐户登录。使用下面的代码,我可以注销 Google 帐户,但需要多次单击注销按钮才能注销。我认为 mGoogleApiClient 连接的时间太长,因此进入 mGoogleApiClient.isConnected() 条件。
有人可以帮助我通过单击“退出”按钮退出 Google 帐户吗?
public void logout(String st)
{`enter code here`
mGoogleApiClient.connect();
if (mGoogleApiClient.isConnected()||mGoogleApiClient.isConnecting())
{
if(mGoogleApiClient.isConnected())
{
mGoogleApiClient.clearDefaultAccountAndReconnect();
mGoogleApiClient.disconnect();
System.err.println("LOG OUT ^^^^^^^^^^^^^^^^^^^^ SUCESS");
refreshpage();
}
}
}
public void refreshpage()
{
Intent intent = new Intent(this, SignInActivity.class);
startActivity(intent);
}
【问题讨论】:
标签: android google-api google-api-client google-signin googlesigninapi