Внутри моего фрагмента класса, когда я получаю свою viewModel, я могу написать свой код двумя разными способами.
- Используя "viewModelStore"
ViewModelProvider(viewModelStore, viewModelFactory).get(FragmentViewModel::class.java)
ViewModelProvider(this, viewModelFactory).get(FragmentViewModel::class.java)
Мой вопрос заключается в том, существует ли какая-либо разница между двумя альтернативами, и если да, то какой из них является предпочтительным?