1

Dropbox Core API を使用して DeltaPage オブジェクトを作成しようとしています。これは、delta への過去の呼び出しの詳細を示すカーソル引数を取る delta を呼び出して取得する必要があります (最初は null)。

Eclipse によると、DropboxAPI.DeltaPage は raw タイプです。これを行う場合、ジェネリック型 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] は、ドロップボックス ファイル パスの params 文字列配列の 0 の文字列です。)

Entry を DeltaPage の後に置く必要があるのはなぜですか? オブジェクトが DeltaPage< MD> であるのはなぜですか? MDとは?javadocは私にとってあまり有益ではありませんが、おそらく私は愚かです!

4

1 に答える 1

0

メタデータ呼び出しは要求されたアイテムのメタデータを直接返しますが、デルタ呼び出しは複数のメタデータ エントリを含むページを返します (デルタはさまざまなアイテムについて通知できる必要があるため)。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 に答える