Я работаю над приложением для Android, в котором у меня есть общая ViewModel, использующая SavedStateHandle. Я хочу знать, можно ли создавать дополнительные ViewModel на разных экранах (компонуемые объекты), используя один и тот же SavedStateHandle из общей ViewModel.
Вот упрощенная версия моего кода:
Код: Выделить всё
val sharedViewModel: MySharedViewModel = viewModel()
val subViewModel: MySubViewModel = viewModel(
extras = // from shared view model creation extras?
)
Есть ли способ передать SavedStateHandle из общей модели представления во вложенные модели представления?
Будем очень признательны за любые идеи или примеры!
п>
Подробнее здесь:
https://stackoverflow.com/questions/790 ... iew-models