多くの文字列をSharedPreferences
クラスで保存したいと思います。 これらの文字列は長時間終了します。 私は本当にandroid.Andの共有設定で保存することができます文字列の最大長を知りたいどのくらいのデータのサイズを格納することができますこのSharedPrefernces
クラス。SharedPreferencesクラスの最大サイズ
13
A
答えて
8
アンドロイドアーキテクチャごとに、SharedPreferenceにデータを保存する制限はありませんです。より大きい量のデータを扱わなければならないときはデータベース(SQLite)へ
2
私はInteger.MAX_VALUE(最大文字列長)以外のハード制限がないと読んでいます。しかし、これは、共有された設定に保存することはお勧めできません。これは、解析が必要なXMLファイルであり、解析中に問題が発生するためです。
私はそこに約50-100KBytesを保存していました。出来た。
-1
もちろんSharedPreferencesの制限はありませんが、システムに十分なメモリがない場合は、最初に削除するものが1つありますので、覚えておいてください。
0
手動で得られる正確な答えは、私の場合、最大ユニコード記号のサイズは5 657
632記号(または[0〜5657631])です。 SharedPReference.Editorの場合、約2.7MBです。
やや大容量のストレージ。 あなたは二回、このサイズを使用したCA:
PreferenceManager.getDefaultSharedPreferences(c)
context.getSharedPreferences("<key>", <Mode>);
1
SharedPreferenceデータの制限があります。 私のデバイスでは、SharedPreferenceデータが1428506バイトを超えたときにメモリ例外がスローされます。
したがって、格納するために巨大なデータが必要な場合は、SQLiteデータベースを使用することをお勧めします。
関連する問題
- 1. 最大サイズ - セグメンテーションフォールト
- 2. 最大サイズ
- 3. ダイナモプライマリーキー最大サイズ
- 4. SharedPreferencesクラス
- 5. OracleTypes.ARRAYの最大サイズ
- 6. StringBufferの最大サイズ
- 7. アクターキューの最大サイズ?
- 8. スタイルシートの最大サイズ
- 9. SQL Serverの最大行サイズとVarchar(最大)サイズ
- 10. SharedPreferences XMLファイルのサイズを大きくしますか?
- 11. Unstd read()最大サイズ
- 12. /dev/urandom最大サイズ
- 13. Gson JSON最大サイズ
- 14. 「最大許容サイズ128000バイト、エンコードされたクラスのScalaの実際のサイズ」アッカリモーティング
- 15. CSSの列の最大サイズ
- 16. キャンバス要素の最大サイズ
- 17. Scripting.Dictionaryの最大サイズは?
- 18. マトリックスの最大サイズはR
- 19. Azureブロブストレージコンテナディレクトリの最大サイズ
- 20. Python:配列の最大サイズ?
- 21. Androidカーソルの最大サイズ
- 22. SFMLテクスチャの最大サイズ
- 23. テクスチャの最大サイズ(Andengine)
- 24. windows mailslotローカルコンピュータの最大サイズ
- 25. 最大BSSのサイズとデータ
- 26. 最大サイズ(メモリバッファ)コードの
- 27. Android MessageQueueの最大サイズ
- 28. PHPセッションの最大サイズ
- 29. WPF WrapPanel ViewBoxの最大サイズ
- 30. UITabBarItemイメージの最大サイズは?