【发布时间】:2014-02-15 05:39:26
【问题描述】:
我的 Android 应用更新了 Google Drive 文档。该文件也可以在其他地方修改(例如通过 Drive Web 界面),因此文件上传可能存在冲突。但是,这应该很少发生。这就是为什么我不希望我的应用程序首先查询修订历史记录(因为这在大多数情况下是不必要的),然后才更新文件。 如何检测更新文件时是否存在冲突?
到目前为止,我的调查显示getHeadRevisionId() returns null 尽管null head revision id has been reported fixed。 我尝试的另一件事是在 update() 之前对文件设置 setEtag()。 It should have given me error on update,但是远程修改了文件还是上传成功了!这是使用 ETag 的正确方法吗?
【问题讨论】:
标签: android google-drive-api google-docs merge-conflict-resolution