предоставляет только get-методы для доступа к вьюхам в айтеме. Весь биндинг описан в onBindViewHolder. Вроде логично. 2) Во ViewHolder полностью описан binding, нету get-методов для вьюх, так как они только в ViewHolder используются. В onBindViewHolder всего лишь вызывается метод holder.bind(items[position]).
Какой подход правильнее? Или всем похер, делай как хочешь.
Up
Второй вариант, с инкапсуляцией, гораздо лучше. И можно вынести интерфейс Holder<T>
Обсуждают сегодня