Мое приложение имеет функцию восстановления из резервной копии, которая позволяет мне сохранять настройки и файлы базы данных и восстанавливать их.
Это работает нормально, если я закрою / перезапущу приложение в конце процесса.
Я хотел бы иметь возможность сначала восстановить файлы pref и перезагрузить их, не закрывая приложение.
Для этого я копирую внешний преф файл в путь к существующему.
Затем я пытаюсь перезагрузить настройки, но это то, что не работает должным образом.
Я звоню
this.preferences = PreferenceManager.getDefaultSharedPreferences(this);
String res = this.preferences.getString("pref_1", null);
Но это не возвращает значение файла, который я только что восстановил (если я не закрываю / перезапускаю приложение)
Есть ли способ перезагрузить настройки из файла pref во время работы приложения?