用户使用时如何锁定 DriveFile 以供下载?
在我的例子中,我有一个数据库存储在驱动器上,需要在本地(在设备上)同步。为此,我必须下载它并确保在我再次上传之前没有其他人同时在上面写入。
我包含了库 'com.google.android.gms:play-services-drive:10.2.1'
。
在互联网上搜索我发现属性 labels.restricted
描述:
Whether viewers and commenters are prevented from downloading, printing, and copying this file.
如何使用此 API 更改它?
如何检查文件是否被锁定?
如果互联网连接失败,表明我担心永远锁定文件?
最佳答案
我认为这是不可能的。此外,基于此 old post ,您可以使用文件条目的 ETag 来确保自文件被提取后没有其他人更改过该文件。这不完全是一回事,但可以达到相同的效果,即确保一个地方的更改不会被另一个地方的更改覆盖。您还应该提交 feature request为此。
关于Android Drive Api 在使用时锁定文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43755723/