Настройка контекста предпочтений (Android) - PullRequest
0 голосов
/ 27 октября 2019

При загрузке предпочтений в деятельности их контекст устанавливается на контекст соответствующей деятельности. Однако можно ли установить этот контекст на (глобальный) контекст приложения?

При загрузке настроек из файла:

private void addPreferences() {
    addPreferencesFromResource(R.xml.preferences);
    ...
}

они загружаются в:

/data/data/com.package.name/shared_prefs/com.package.name.preferences.xml

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

/data/data/com.package.name/shared_prefs/global_preferences.xml 

Можно ли сделать так, чтобы все настройки загружались в global_preferences.xml независимо от действия, которое их загружает / обновляет?

...