tgoop.com/javaarchivebooks/170
Create:
Last Update:
Last Update:
Полраза в жизни встречал ViewModel
+ MutableStateFlow
. Попросили объяснить, как использовать. Чем дальше в лес, тем меньше понимания, как и зачем этим вообще пользоваться и под какими веществами это придумали 🤦
Ожидание:val vm by viewModels(factory = { MyCoolViewModel(args) })
Реальность:
val vm: MyCoolViewModel by viewModels(factoryProducer = {Ожидание:
object : ViewModelProvider.Factory {
override fun <T : ViewModel> create(...): T =
MyCoolViewModel(args) as T
}
})
val stateSmth = savedStateHandle.getMutableStateFlow("smth", defaultSmth)
Реальность:отрицание, гнев, торг, пост в канал, кастомный флоу.
BY Уютное сообщество джавистов
Share with your friend now:
tgoop.com/javaarchivebooks/170