Как я понимаю, когда мы вызываем этот код во фрагментах, у нас будет экземпляр Viewmodel из действия ViewModelStore:
viewModel = ViewModelProviders.of(activity!!).get(SharedViewModel::class.java)
Когда фрагменты завершат свой жизненный цикл, экземпляр этой модели представления будет существовать в ViewModelStore до тех пор, покауничтожение активности.ViewModelStore имеет метод clear (), но он очищает все Viewmodels в нем.Есть ли какой-нибудь способ очистить конкретную ViewModel?
Другое решение заключается в том, чтобы связать ViewModel с родительским фрагментом, но как нам инициализировать ViewModel в другом фрагменте с помощью ViewModelProviders.of ()?Должен ли я передать фрагмент или экземпляр модели представления следующему фрагменту?