0
私はSharedPreferences
を使用して、サーバーから入手したString
を保存しています。これは30秒ごとに発生すると仮定しますが、ほぼ常に同じString
となります。 私の質問は、ベストプラクティスになるものです: SharedPreferences読み込み速度対書き込み速度
- は、毎回
SharedPreferences
からString
を読むString
と比較到着し、彼らが等しくない場合にのみ、SharedPreferences
に書き込む(3000 1起こります)それぞれ、は、SharedPreferences
に書き込まれ、保存された値を上書きします。
同期と時間の文脈でより正確な方法は何でしょうか?
のリターンを比較しますか?最初のアクセスの後に保存して比較するだけです。 –
どこに保管しますか?アプリケーションが途中で閉じられ、再度開くことがあります。 –
どこかの静的フィールドにそれを格納し、ヌルである場合に限り共有の設定から読み込みます...? – lelloman