0

私は、Webサービスデータが頻繁に更新されないAndroidアプリケーションを1日に1回持っています。

オフラインで表示するためにもデータをDBに保存する必要があります。現在、ユーザーがボタンをクリックしてデータを取得すると、DBに最後に入力されたデータが1時間経過しているかどうかを確認し、そうでない場合はWebサービスからダウンロードしないと考えていますはいの場合は、ダウンロードします。

そのため、データを保存しているときに、現在の時刻を保存し、差を計算して最新のデータを取得します。

これは正しいアプローチですか?

アスミ

4

1 に答える 1

1

この目的のためだけにデータベース テーブルにフィールドを用意することは、理想的な方法ではありません。代わりに、現在の時刻を SharedPreferences に保存し、時刻を比較して、データを更新する必要があるかどうかを確認する必要があります。

于 2013-02-04T03:07:55.177 に答える