Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Как Вы думаете, стоит ли помещать во ViewHolder основные методы?
Да, это будет очень удобно
Нет, лучше использовать длинную конструкцию
Нет, я думаю, не нужно изобретать велосипеды. Избавились от вьюх-полей -> получили уродливые конструкции -> напишем столько же кода для удобства. Зашибись, чо.
Как Вы думаете, стоит ли помещать во ViewHolder основные методы?
((TextView)holder.find(R.id.textView)).setText(model.getText());
выглядит ничем не лучше, чем ViewHolder с полями.Как Вы думаете, стоит ли помещать во ViewHolder основные методы?
При этом даже написав 1000 методов для удобства, все равно не покроете все возможные случаи байндинга ячейки.
Получается, сломали стандартный ViewHolder
Есть, кстати, либа, которая работает примерно по такому принципу
Максимально упрощаем работу с RecyclerView