Я хочу сэкономить много строк с классом SharedPreferences
. Эти строки остаются длинными. Я действительно хочу знать максимальную длину строки, которая может быть сохранена в общих настройках в android.And Также размер данных, который я могу хранить в этом классе SharedPrefernces
.Максимальный размер класса SharedPreferences
ответ
Согласно андроид архитектуры нет такого ограничения для хранения данных в SharedPreference. Лучший способ заключается в базе данных (SQLite), когда вам приходится иметь дело с огромным количеством данных.
Я где-то читал, что нет жесткого предела, отличного от Integer.MAX_VALUE (максимальная длина строки). Но не рекомендуется хранить это на общих предпочтениях, так как это XML-файл, который должен быть проанализирован, и при его анализе у вас возникнут проблемы.
Я использовал для хранения около 50-100 Кбайт. Это сработало.
Конечно, это ограничение для SharedPreferences, но если системе не хватит памяти, это один из первых вещей, которые УДАЛИТЬ это, вы его помните.
Точный ответ, полученный вручную: максимальный размер символа Юникода равен 5 657
632 символа (или от [0 до 5657631]) в моем случае. Это около 2.7MB для SharedPReference.Editor.
Скорее большой место хранения. Вы ча использовать этот размер дважды:
PreferenceManager.getDefaultSharedPreferences(c)
context.getSharedPreferences("<key>", <Mode>);
Существует а ограничения данных SharedPreference. В моем устройстве он генерирует исключение памяти, когда данные SharedPreference пересекают 1428506-байты.
Так что лучше использовать базу данных SQLite, когда вам нужны огромные данные для хранения.
- 1. VB6 Максимальный размер массива
- 2. jawampa максимальный размер websockt размер?
- 3. Как измерить максимальный размер объекта, если известен максимальный размер кучи?
- 4. Максимальный размер файла и максимальный размер репозитория в Git?
- 5. Каков максимальный размер буфера Node.js
- 6. JSON объект максимальный размер?
- 7. Максимальный размер шрифта UIFont
- 8. Максимальный размер OracleTypes.ARRAY
- 9. Delphi - Максимальный размер TStrings.Text
- 10. Какой максимальный размер Web.config?
- 11. BigQuery максимальный размер строки
- 12. JavaFX: максимальный размер ImageView
- 13. Максимальный размер iPad-приложения
- 14. . .innerhtml есть максимальный размер?
- 15. Переопределить максимальный размер WizardSmallImage
- 16. Тестирование Максимальный размер
- 17. Максимальный размер файлов Sitemap?
- 18. TImageviewer максимальный размер
- 19. Весна АвтопопуляцияList максимальный размер?
- 20. Максимальный размер size_t
- 21. Максимальный размер элемента DynamoDB
- 22. Каков максимальный размер Scripting.Dictionary?
- 23. Максимальный размер сеанса PHP
- 24. Максимальный размер CAShapeLayer?
- 25. Получить максимальный размер журнала
- 26. Максимальный размер Hashet 961
- 27. Максимальный размер изображений:
- 28. Максимальный размер курсора Android
- 29. Вычислить максимальный размер строки
- 30. Максимальный размер UILabel?