Увеличивает ли XML-файл SharedPreferences его размер? - PullRequest
1 голос
/ 15 февраля 2012

Кто-нибудь знает, увеличивает ли SharedPreferences свой размер путем фиксации изменений пары ключ-значение?

Например - я использую только одну пару ключ-значение SharedPreferences в своем классе Service, и яИнтересно, будет ли этот XML-файл увеличиваться по размеру каждый раз, когда мой метод что-то делает с редактором (фиксировать изменения), или он просто заменяет соответствующий XML-тэг новым значением каждый раз вместо добавления нового XML-тэга для нового значения (и, таким образом, размер файла остается неизменным)?

Ответы [ 2 ]

1 голос
/ 15 февраля 2012

Он просто изменяет старый тег xml ..

Вы даже можете увидеть файл .xml для ваших общих настроек из ADB Shell. Аналогично, как вы выглядите для своей БД

1 голос
/ 15 февраля 2012

Если вы добавите новый ключ / значение , то, конечно, размер файла увеличится. Но если вы обновите существующую пару, то она переопределит старую пару и может оставить размер файла таким же, в зависимости от размера нового значения .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...