Я пытаюсь сохранить некоторую информацию о пользователе в AndroidViewModel, но если я отключаю разрешение, когда приложение находится в фоновом режиме, ViewModel воссоздается. любая причина?
Разместите код, чтобы воспроизвести проблему?
@SamuelRobert решил проблему. Apprantley ViewModel не обслуживает все изменения конфигурации. только некоторые из них ...
@OfekRegev можешь поделиться своим решением?
@ErselanKhan, мое решение состояло в том, чтобы сохранить данные в локальном хранилище.
Я не уверен в этом на 100%, но если вы измените разрешения в настройках своего приложения, ваше приложение выполнит мягкую реконструкцию, и сохраненные данные будут потеряны. Решение: сохранить данные в комплекте или во внутреннем хранилище (SharedPreferences и т. д.)