Я пытаюсь создать viewModel
с для моего Activity
private val viewModel by viewModels<MyViewModel>()
Я понял, что должен включить следующее в мой gradle.
implementation 'androidx.fragment:fragment-ktx:1.2.4'
После этого Я получаю доступ к
inline fun <reified VM : ViewModel> ComponentActivity.viewModels
Что за загадка для меня, почему для доступа к ComponentActivity.viewModels
мне нужно будет использовать 'androidx.fragment:fragment-ktx:1.2.4'
. Использование библиотеки фрагментов для доступа к функции Activity?
Или это связано с некоторыми зависимостями переходной библиотеки, которые я получаю?