为什么Google Drive中的文件/文件夹有这么多不同的ID?我只想得到我刚刚创建的文件夹的ID,这样另一个活动就可以列出其中的文件。现在我正在调整示例代码来做到这一点:
final ResultCallback<DriveFolderResult> callback = new ResultCallback<DriveFolderResult>() {
@Override
public void onResult(DriveFolderResult result) {
EXISTING_FOLDER_ID = result.getDriveFolder().getDriveId();
}
}
但是我得到的EXISTING_FOLDER_ID实际上与我在Google API资源管理器中执行常规原始REST调用时看到的附加到文件夹的ID不同。如何使用Android SDK获取此ID?
还有一种叫做资源ID的东西。
那么,我该用哪一个来识别文件夹呢?
在Android API中,您应该始终使用DriveId。resourceId与其余API中使用的ID相同,并在DriveId中提供以实现兼容性。在其余API和Android API之间来回切换时,请使用此选项。否则就没有必要了。