Обновить
0
0

Пользователь

Отправить сообщение
Несколько наблюдений:
1) Так как холдеры создаёт одна фабрика. то чем больше в проекте холдеров, тем больше будет разростаться этот when в ней
2) Использование layout id для определения какой холдер создать не даёт возможность переиспользовать лэйауты для разных холдеров, это конечно не так уж критично, но всё равно может вылезти боком.

Я вот поддержу zagayevskiy Стоит и правда посмотреть на Adapter Delegates. Решение существует уже довольно давно и позволяет разнести ответственность на делегаты, а не держать всё в одном месте.

P.S. вообще не понял зачем адаптер через lateinit сделан

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность