共有設定と内部ファイル ストレージのどちらが保存目的に適しているか知りたいです。どちらが速いですか?それらの誰かにメモリの問題はありますか?
ありがとう、
共有設定と内部ファイル ストレージのどちらが保存目的に適しているか知りたいです。どちらが速いですか?それらの誰かにメモリの問題はありますか?
ありがとう、
ストレージ オプションの詳細はこちら:ストレージ オプション
共有設定に関する問題を見てきました。
問題: SharedPreference の使用中に強制終了/アプリのクラッシュが発生すると、SharedPreference が null になります。詳細については、こちらをご覧ください:アプリが強制終了またはクラッシュすると共有設定がリセットされる
さて、ついにShared preferences
保存も。internal file storage
ペアのShare preferences
ようにkey-value
、それはデータをメモリに保持し、最後にシステムによって内部ファイルストレージに保存されます。
値に頻繁にアクセスする場合は、を使用できます
Shared preferences
。データ構造が小さく複雑でない場合は、使用を指示できます
Share preferences
データを保存したいだけで、データが多くのメモリスペースを使用する場合は、ファイルを使用して保存できます。
データストレージに関連するAndroid ドキュメントをお読みください。
非常に小さな値を保存する場合は、SharedPrefrence を選択できます。
何をしたいかによります。キーと値のペアがかなり少ない場合は、共有設定を使用します。大量のデータがある場合は、共有設定が最初に使用された後もメモリに保持されるため、ファイルを使用します。そのため、大量のデータを保存するのは悪い考えです;-)。