1

我正在尝试使用 Dropbox Core API 创建一个 DeltaPage 对象。我应该通过调用 delta 来获得这个,它接受一个游标参数,详细说明过去对 delta 的调用(最初为 null)。

Eclipse 说 DropboxAPI.DeltaPage 是一种原始类型。如果我这样做,应该对泛型类型 DropboxAPI.DeltaPage 的引用进行参数化:

String deltaCursor = null; 
DeltaPage delta = mDBApi.delta(deltaCursor)
delta.cursor = deltaCursor;

它建议我将其更改为:

String deltaCursor = null; 
DeltaPage<Entry> delta = mDBApi.delta(deltaCursor);
delta.cursor = deltaCursor;

我不明白 :-( 当您调用文件或文件夹的元数据时,将返回一个 Entry 对象。如下所示:

Entry myDBFolder = null;
myDBFolder = mDBApi.metadata(params[0], 0, null, true, null);

(其中 params[0] 是我的 Dropbox 文件路径的 params 字符串数组中 0 处的字符串。)

为什么我需要在 DeltaPage 之后放置 Entry?为什么是对象 DeltaPage< MD> ?什么是医学博士?javadoc对我来说不是很有启发性,但也许我很愚蠢!

4

1 回答 1

0

metadata 调用直接返回所请求项目的元数据,但 delta 调用返回包含多个元数据条目的页面(因为 delta 需要能够告诉您许多不同的项目。) DeltaPage 文档解释说 MD 是元数据:

https://www.dropbox.com/static/developers/dropbox-android-sdk-1.3-docs/com/dropbox/client2/DropboxAPI.DeltaEntry.html

于 2013-09-09T16:38:55.353 回答