1

質問は未解決ですが、ウェブ上で回答を見つけることができませんでした。コピーでないことを願っています:

Json ファイルからアプリにデータをロードする必要があります。3 秒ごとに、以前にロードされたすべてのオブジェクトが削除されてから再ロードされます (完全に再割り当てされます)。アプリで最初に変更があったかどうかを確認し、変更があった場合にのみデータ全体をリロードするか、新しいデータだけをリロードすることをお勧めします。ファイルが変更されているかどうかを確認するにはどうすればよいですか? たとえば、ドロップボックスから日付を取得して、ファイルの更新バージョンの日付を確認できますか?

4

2 に答える 2

1

特定のデータ変更のチェックを無視して、ファイルを読み取るときにファイルのハッシュ/チェックサムを保存し、再ロードする前にチェックサム/ハッシュを保存されたものと比較できます。変更なし => リロードなし。

于 2012-05-16T17:39:19.130 に答える
0

この議論によると、Dropbox 上のファイルのメタデータを取得し、メタデータのrevフィールドを確認できます。(リビジョンの略です。)したがって、プログラムのリビジョンを追跡し、変更されたときにのみファイルのリロードを試みることができます。

http://forums.dropbox.com/topic.php?id=48787

リビジョン用の古いメタデータがありますが、非推奨です。(ディスカッションでも取り上げられています。)

于 2012-05-16T17:57:09.727 に答える