1

Dropbox から Excel ファイルを読み取るために、この API を使用しています。ファイルを読み取り、行を ArrayList に保存します。次に、ストリームを閉じます (dbxFile.close())。

正常に動作していますが、このログ メッセージは、ファイルを既にダウンロードしており、別のまったく別のタスクを実行しているときに何度も表示されます。

libDropboxSync.so(sync) sync.c:80: calling /delta...
com.dropbox.sync.android.NativeHttp Sending HTTP POST
com.dropbox.sync.android.NativeHttp HTTP POST status 200
libDropboxSync.so(sync) sync.c:86: handling /delta responses...
libDropboxSync.so(api) api.c:511: processed 0 delta entries: 0.000032 sec
libDropboxSync.so(sync) sync.c:209: sync done
... 

正常ですか?Dropbox はファイルの最新バージョンを保持したいのでしょうが、それらのログ メッセージが表示され、表示され、停止するようには見えません。

ありがとう。

4

2 に答える 2

0

これは役に立ちますか?

アプリが画面に表示されていないときに、ファイルを開いたり、リスナーを登録したりすることは避けてください。どちらも、変更を積極的に監視している Sync API へのヒントであり、電力を消費するバックグラウンドで API をより頻繁に更新する原因となります。onPause() メソッドを使用してリスナーを削除し、ファイルを閉じてから、必要に応じて onResume() を使用して復元します。

于 2013-06-24T13:49:33.897 に答える
0

Sync API は Dropbox から定期的に差分をフェッチして、ローカル コピーとリモート コピーの同期を維持します。同期の試みが見られることが予想されます。

于 2013-05-20T17:18:51.653 に答える