簡體   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