Когда использовать несколько файлов настроек? - PullRequest
3 голосов
/ 14 июля 2011

Я обычно использую один предпочтительный XML-файл для хранения всех данных приложения.Теперь мне интересно, если это неправильный способ сделать.Когда я должен использовать несколько файлов настроек?

После проверки моей sdcard я обнаружил множество XML-файлов настроек, и похоже, что многие приложения также используют один файл настроек.

Ответы [ 3 ]

2 голосов
/ 14 июля 2011

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

2 голосов
/ 14 июля 2011

Я бы предложил тот же подход, что и при разработке программного обеспечения в целом.

Высокая когезия и Низкая связь . То есть привязать предпочтения к модулю, который за них отвечает.

Конечно, не имеет значения, если мы говорим только о ~ 10 значениях.

1 голос
/ 14 июля 2011

Я никогда не сталкивался с ситуацией, когда я решил использовать что-либо, кроме значения по умолчанию SharedPreferences для хранения настроек.Пока вы не используете перекрывающиеся имена для разных предпочтений, все будет хорошо.и я думаю, что любое снижение производительности будет крайне незначительным, если только вы не сохраняете сложные вещи в настройках.

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