Как поделиться дескриптором сохраненного состояния с другими моделями представления?Android

Форум для тех, кто программирует под Android
Anonymous
Как поделиться дескриптором сохраненного состояния с другими моделями представления?

Сообщение Anonymous »

Я работаю над приложением для 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

Вернуться в «Android»