Как поделиться дескриптором сохраненного состояния с другими моделями представления?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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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