在Android上同步Dropbox中删除的文件

在Android上同步Dropbox中删除的文件,android,dropbox,dropbox-api,Android,Dropbox,Dropbox Api,我正在使用Android上的核心API将Dropbox中的文件夹同步到本地文件夹 我设法列出文件,下载它们,将修订版保存到数据库中,所有这些都运行得很好 但是我忘了我需要删除在Dropbox中删除的本地文件,所以我想我可以检查一个文件上的isDeleted属性。但我的方法是获取文件夹条目的内容中的文件列表,但这不会返回已删除的旧文件 如何从Dropbox获取已删除的文件,以检查它们是否仍然存在于本地?我不希望必须交叉检查我文件夹中的文件是否存在于Dropbox上,只从Dropbox到我的文件夹。

我正在使用Android上的核心API将Dropbox中的文件夹同步到本地文件夹

我设法列出文件,下载它们,将修订版保存到数据库中,所有这些都运行得很好

但是我忘了我需要删除在Dropbox中删除的本地文件,所以我想我可以检查一个文件上的
isDeleted
属性。但我的方法是获取文件夹
条目
内容
中的文件列表,但这不会返回已删除的旧文件


如何从Dropbox获取已删除的文件,以检查它们是否仍然存在于本地?我不希望必须交叉检查我文件夹中的文件是否存在于Dropbox上,只从Dropbox到我的文件夹。

在/metadata HTTP端点上有一个
include\u deleted
参数,但在的方法中没有实现。一个更好的整体解决方案是无论如何使用。这是一种使本地状态与Dropbox服务器状态保持最新的有效方法,它将向您指示何时以及哪些项目已被删除,以便您可以从本地状态中删除它们

有没有关于如何使用delta的代码示例?一旦我弄明白了,我会确保接受你的答案^^^好的,所以我想我设法从
DeltaPage
获取了信息,我删除的文件中的条目在那里,但是
isDeleted
出现错误=/你处理了所有的delta条目吗?您可能会看到前面的一个,而后面的一个带有空元数据,这意味着Dropbox上不再存在该文件:您可以在此处找到更多文档: