Не удается заменить файл настроек Android во время работы приложения - PullRequest
0 голосов
/ 30 мая 2019

Мое приложение имеет функцию восстановления из резервной копии, которая позволяет мне сохранять настройки и файлы базы данных и восстанавливать их. Это работает нормально, если я закрою / перезапущу приложение в конце процесса. Я хотел бы иметь возможность сначала восстановить файлы pref и перезагрузить их, не закрывая приложение.

Для этого я копирую внешний преф файл в путь к существующему. Затем я пытаюсь перезагрузить настройки, но это то, что не работает должным образом.

Я звоню

this.preferences = PreferenceManager.getDefaultSharedPreferences(this);
String res = this.preferences.getString("pref_1", null);

Но это не возвращает значение файла, который я только что восстановил (если я не закрываю / перезапускаю приложение)

Есть ли способ перезагрузить настройки из файла pref во время работы приложения?

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