【问题标题】:Google drive choose account dialog not dismissed on back press谷歌驱动器选择帐户对话框在后按时未关闭
【发布时间】:2015-08-31 09:49:59
【问题描述】:

在谷歌驱动器中,我可以选择按返回时不关闭的帐户对话框吗?

【问题讨论】:

    标签: android android-intent android-activity


    【解决方案1】:

    我假设您使用的是来自 Google Play 服务的AccountPicker.newChooseAccountIntent()。在这种情况下,您无能为力,因为对话框是在 Google Play 服务中实现的单独 Activity。

    【讨论】:

    • 不,我没有使用这个。 if (mGoogleApiClient == null) { equinixApplication.setmGoogleApiClient(mGoogleApiClient); mGoogleApiClient = new GoogleApiClient.Builder(FileUploadListActivity.this) .addApi(Drive.API) .addScope(Drive.SCOPE_FILE) .addScope(Drive.SCOPE_APPFOLDER) // 应用文件夹示例需要 .addConnectionCallbacks(FileUploadListActivity.this) .addOnConnectionFailedListener(FileUploadListActivity .this) .build(); }else{ mGoogleApiClient.reconnect(); } mGoogleApiClient.connect();
    • case REQUEST_CODE_OPENER: if (requestCode == REQUEST_CODE_RESOLUTION && resultCode == Activity.RESULT_OK) { driveId = (DriveId) data.getParcelableExtra(OpenFileActivityBuilder.EXTRA_RESPONSE_DRIVE_ID); //需要创建文件驱动对象来获取那个文件 file = Drive.DriveApi.getFile(mGoogleApiClient, driveId); file.getMetadata(getGoogleApiClient()).setResultCallback(metadataRetrievedCallback); file.open(mGoogleApiClient, DriveFile.MODE_READ_ONLY, null).setResultCallback(contentsOpenedCallback); }else{ 完成(); } 休息;
    • 你能用这个格式化的代码更新你的原始帖子,以便我们阅读吗?这是无法理解的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-13
    • 2013-01-01
    • 2022-11-10
    • 2023-03-14
    • 2016-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多