клики без использования DataBinding. По клику нужно загрузить данные и DB и обобразить в recyclerview, обновлять их не нужно, то есть LiveData не нужна?
Весь прикол же android jetpack как раз в использовании ВМЕСТЕ databinding, navhost, viewmodel, livedata, recyclerview, lifecycleowner и иже с ними. Я мб недостаточно опытный, но зачем выкидывать части хорошо работающих вместе компонентов вроде databinding и livedata?
Вы путаете идею маркетингового продвижения гугла и их реальную работоспособность ) Например вместо Livedata можно использовать Flow, а вместо viewbinding синтетику но ее убрали, сцука
Эм, не очень понял, но а целом чем перестал устраивать старый добрый notifydatasetchanged? Или DiffUtils?
Первый пример из Android codelabs с ресайклером как раз не использует livedata а берет массив данных из room
Потому что Гугл их сама выкидывает)
Поставить обычный листенер на кнопку и в нем загрузить данные, не?
Это будет соответствовать mvvm? Если просто будет, примеру, myViewModel.getData() в кликлистнере?
Мввм - Паттерн когда вью подписывается на данные из вьюмодели, не более
Обсуждают сегодня