繁体   English   中英

使用UI Google Drive Android创建文件夹

[英]Create folder with UI Google Drive Android

我希望能够使用UI为用户选择和/或在Google云端硬盘中创建新文件夹,并保存该文件夹ID供以后使用。

现在我正在使用:

IntentSender intentSender = Drive.DriveApi
            .newOpenFileActivityBuilder()
            .build(mGoogleApiClient);
    try {
        Log.d(TAG, "Startar UI");
        startIntentSenderForResult(
                intentSender, 5, null, 0, 0, 0);
    } catch (IntentSender.SendIntentException e) {
        Log.i(TAG, "Failed to launch file chooser.");
    }
}

它可以工作,但不是达到目的的理想选择。 我可以找到的唯一另一个newActivityBuilder是具有相同问题的createFile。

有什么解决方法可以使这项工作吗?

使用EXTRA_RESPONSE_DRIVE_ID从结果中获取DriveId。( https://developers.google.com/android/reference/com/google/android/gms/drive/OpenFileActivityBuilder.html#EXTRA_RESPONSE_DRIVE_ID

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    switch (requestCode) {
      case 5:
        if (resultCode == RESULT_OK) {
          DriveId driveId =
              (DriveId) data.getParcelableExtra(OpenFileActivityBuilder.EXTRA_RESPONSE_DRIVE_ID);
        }
        break;
    }
  }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM