私は常に、次の理由から、アプリ内のストレージに共有設定を使用しないようにしています:
- デバイスの再起動時に消去されます
- キャッシュデータが消去されると消去されます
- 強制終了時に(タスクマネージャーを介して)消去されます
そのため、常に内部ストレージ (I/O) に頼っています。ただし、SO の多くの人が共有設定を使用したり、お互いに共有設定を推奨したりしているようです。ここでポイントを逃していますか?具体的には、いつ共有 PReference を使用しますか?
ありがとうございます
私は常に、次の理由から、アプリ内のストレージに共有設定を使用しないようにしています:
そのため、常に内部ストレージ (I/O) に頼っています。ただし、SO の多くの人が共有設定を使用したり、お互いに共有設定を推奨したりしているようです。ここでポイントを逃していますか?具体的には、いつ共有 PReference を使用しますか?
ありがとうございます
設定や環境設定、イントロダクションを表示するかどうかのチェックなどの単純なことには、非常に理にかなっています。サーバーへの同期と組み合わせて使用します。ファイル システムにアクセスせずに、ユーザーがアプリに関連付けられたデータを消去できるようにすることもお勧めします。
また、デバイスの再起動時または強制終了時に SharedPreferences が消去されないようにする必要があります。
SharedPreference
DBのように機能しますが、小規模です:SharedPreference