gpt4 book ai didi

android - 如何在新的 Google Drive Android API 下切换帐户

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:56:34 25 4
gpt4 key购买 nike

我在新的 Google Drive Android API 中的授权流程如下:

  1. 菜单:选择帐户
  2. 连接();
  3. onConnectionFailed()结果.startResolutionForResult()调用 AccountSelectDialog/DriveAuthorization
  4. onConnected() 做你的事

像魅力一样工作。现在重复以切换帐户为目的:

  1. 菜单:选择帐户
  2. 连接();
  3. onConnected()

在这里,我没有机会进入 AccountSelectDialog,因为我从来没有得到 onConnectionFailed() 和 'result' 来调用 startResolutionForResult()。这次我错过了什么?

最佳答案

首先,添加 Plus.API:

mGoogleApiClient = new GoogleApiClient.Builder(this).addApi(Drive.API).addApi(Plus.API).addScope(Drive.SCOPE_APPFOLDER).addConnectionCallbacks(this).addOnConnectionFailedListener(this).build();

然后你可以这样切换账户:

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

有关更多信息,请参阅 here .

关于android - 如何在新的 Google Drive Android API 下切换帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21610239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com