Android: Можно ли иметь несколько разных общих настроек для каждого приложения?
Возможно ли иметь несколько общих настроек для каждого приложения? Если вы создаете PreferenceActivity, значения по умолчанию сохраняются в /data/data/ [PACKAGE_NAME]/shared_prefs/[PACKAGE_NAME] _
preferences.xml
Есть ли способ иметь несколько таких файлов и какой из них использовать для данной PreferenceActivity?
Ответы
Ответ 1
Конечно:
Если вы используете PreferenceManager.getDefaultSharedPreferences(context);
, он создаст указанный вами файл.
Если вы используете context.getSharedPreferences("OtherPrefs", Context.MODE_PRIVATE);
, он создаст файл (и объект SharedPreferences) в/data/data/[PACKAGE_NAME]/shared_prefs/OtherPrefs.xml.