Как очистить stateSharedViewModel? - PullRequest
0 голосов
/ 13 июля 2020

Я успешно использую экземпляр модели просмотра для нескольких фрагментов (настройка одного действия). Viewmodel вводится как

protected val viewModel: Xyz by stateSharedViewModel()

... и параметризуется следующим образом

viewModel { (handle: SavedStateHandle) -> Xyz(handle, get(), get(), get(), get()) }

Как я могу убедиться, что экземпляр viewmodel ушел как только исчезнет последний использовавший его фрагмент (или вызвав команду в какой-то момент вручную)? Графический подход у меня не работает, потому что некоторые фрагменты участвуют в разных графах.

...