Room, Sql, ViewModel - Урок 3

preview_player
Показать описание
Продолжаем изучение Room, начинаем заполнять адаптер и модель

Рекомендации по теме
Комментарии
Автор

Если хотите использовать только binding:
Дополняем холдер
class NoteViewHolder(view: View): RecyclerView.ViewHolder(view) {
private val binding = ItemLayoutBinding.bind(view)
fun bind(note: NoteModel) {
binding.apply {
itemTitle.text = note.title
}
}
}

чуть меняем метод


override fun onBindViewHolder(holder: NoteViewHolder, position: Int) {

}

JazZ
Автор

ты просто лучший )спасибо, помогаешь освоить очень сильно

ivankisevskyi
Автор

Спасибо за ваши уроки! Лучшие просто. Все очень понятно. Именно то, чего мне не хватало. Жду еще)

АрнольдСергеевич
Автор

нынче считается что НотифайДатаСетЧейнж очень массивный и затратный как я понял. и если есть вариант конкретизировать изменения, то лучше это делать, а его использовать только в крайних случаях, но не запрещается

sfsd
Автор

Спасибо за урок. Очень хорошо рассказал о recyclerview.

bogdankhodchenko
Автор

И как по мне, функция setList( ) слишком многословная, намного легче сделать в конструкторе

immortal_lnight
Автор

Extinction божественный плагин для меня, намного удобнее байндинга и findViewById

immortal_lnight