ViewModel очищен при изменении разрешения

Я пытаюсь сохранить некоторую информацию о пользователе в AndroidViewModel, но если я отключаю разрешение, когда приложение находится в фоновом режиме, ViewModel воссоздается. любая причина?

Я не уверен в этом на 100%, но если вы измените разрешения в настройках своего приложения, ваше приложение выполнит мягкую реконструкцию, и сохраненные данные будут потеряны. Решение: сохранить данные в комплекте или во внутреннем хранилище (SharedPreferences и т. д.)

Zun 13.11.2018 11:12

Разместите код, чтобы воспроизвести проблему?

Samuel Robert 13.11.2018 11:23

@SamuelRobert решил проблему. Apprantley ViewModel не обслуживает все изменения конфигурации. только некоторые из них ...

Ofek Regev 13.11.2018 15:57

@OfekRegev можешь поделиться своим решением?

Erselan Khan 02.01.2020 05:57

@ErselanKhan, мое решение состояло в том, чтобы сохранить данные в локальном хранилище.

Ofek Regev 12.07.2020 15:13
0
5
143
0

Другие вопросы по теме