@druper

Как организовать несколько версий настроек приложения?

Пользователь может подключаться к разным адресам определенного сервиса. Надо подгружать настройки при смене подключения. Список настроек везде одинаков.
Независимо от prefName загружаются одни и те же настройки:
//        String prefName = "foo";
        String prefName = "bar";
        PreferenceManager.setDefaultValues(this, prefName, Context.MODE_PRIVATE,
                R.xml.root_preferences, false);
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ответы на вопрос 2
@onepavel
Консультация и разработка мобильных приложений
для каждого адреса подключения можно создавать
отдельный xml файл преференсов, используя метод у контекста
SharedPreferences getSharedPreferences(String name, @PreferencesMode int mode);
Ответ написан
Комментировать
samodum
@samodum
Какой вопрос - такой и ответ
Если количество адресов строго ограничено, то их можно прописать в Gradle как в качестве параметров, так и в качестве разных версий/типов сборок приложения.
Другой вариант - подгружать список адресов через API.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы