фрагментов ?
Писать для каждого фрагмента этот код? или есть другой вариант
viewModel = ViewModelProvider(requireActivity())[SharedViewModel::class.java]
что такое activityViewModels()
Короткая lazy версия инициализатора ViewModel через делегат. Под капотом там почти то же самое, что и в вашем способе. Погуглите про by viewModels, by activityViewModels, by navGraphViewModels и т.д.
Создание viewModel в DI правильно? У меня проэкт SingleActivity Или создать vm в через фабрика в MainActivity и исползовать vm в фрагментах относительно из MainActivity
Ну там уже свой какой-то делегат. by viewModel, кажется
Обсуждают сегодня