【发布时间】:2015-12-16 17:20:57
【问题描述】:
Google Drive Android Api (GDAA) 中的completion events 似乎只能通过内容更改(文件创建、文件内容更新)调用。由于我需要获取一个文件夹的Resource Id(seen here for a file with contents),参考这个方法:
DriveFolder.createFolder(mGAC, meta).setResultCallback(...);
我需要一个完成事件来创建文件夹,但我找不到解决方案。
有什么提示吗?谢谢。
【问题讨论】:
-
我认为完成事件只适用于
DriveFile而不是DriveFolder。创建文件夹后获得DriveFolderResult的ResultCallback就足够了吗?创建文件夹后,您应该可以检查它是否成功(参见onResult)。 -
不,您获得了“初步”DriveId(参见here),它产生的 ResourceId 为 null。这意味着您将在提交(上传)之前获得由本地 GooPlaySvcs 创建的 DriveId。我正在研究一个 hack,如果没有其他人上钩,我会发布结果。