ViewModel-ями в Compose? Например, у меня есть экран настроек, изменения в котором влияют на другой экран. У каждого экрана свой ViewModel, но настройка должна быть синхронной.
Там и храню, но надо же синхронизировать значения до перезапуска. Вы предлагаете при возврате на нужный экран заново доставать настройки из префов и обновлять стейт?
Ну да. Бд вообще вроде во flow прям актуальный результат отдает, но это не точно, сам не проверял
БД да, но для настроек не хочется бд использовать
Ну тогда при вызовы composable обновлять значения и состояние. Состояние то все равно обновлять же надо, каждый раз вызывать функцию для экрана🤷♂
А почему при вызове composable? Он же кучу раз вызывается, пока мы на экране находимся. Нет ли лучшего триггера возврата на предыдущий экран в compose?
Обсуждают сегодня