Size: a a a

Android Architecture

2020 March 23

VP

Vitaly Peryatin in Android Architecture
Denis Egorov
fun myFunction(holder: MyClass)
И тогда пользователь не сможет вызывать методы своего класса
источник

DE

Denis Egorov in Android Architecture
у адаптера вообще в иделе должен торчать только один метод - update(data). Ну либо держать в себе observable
источник

DE

Denis Egorov in Android Architecture
Vitaly Peryatin
И тогда пользователь не сможет вызывать методы своего класса
наследовать viewHolder - та еще затея
источник

VP

Vitaly Peryatin in Android Architecture
Denis Egorov
у адаптера вообще в иделе должен торчать только один метод - update(data). Ну либо держать в себе observable
Это меня и напрягло
источник

VP

Vitaly Peryatin in Android Architecture
Denis Egorov
наследовать viewHolder - та еще затея
Ну в плане? Почему?
источник

DE

Denis Egorov in Android Architecture
ты просто сделал Adapter, который абстрактный только для твоих холдеров
источник

DE

Denis Egorov in Android Architecture
Vitaly Peryatin
Ну в плане? Почему?
а зачем это может понадобиться?
источник

VP

Vitaly Peryatin in Android Architecture
Vitaly Peryatin
И тогда пользователь не сможет вызывать методы своего класса
.
источник

VP

Vitaly Peryatin in Android Architecture
источник

VP

Vitaly Peryatin in Android Architecture
источник

VP

Vitaly Peryatin in Android Architecture
Примерно так он используется
источник

VP

Vitaly Peryatin in Android Architecture
Проблемы в том, что приходится создаваться 6 классов ViewHolder в моем случае
Поэтому обратился сюда
источник

DE

Denis Egorov in Android Architecture
зачем такое количество методов?
источник

DE

Denis Egorov in Android Architecture
хватит одного onBind
источник

DE

Denis Egorov in Android Architecture
и onCreate
источник

DE

Denis Egorov in Android Architecture
все типы ты и так тут знаешь
источник

VP

Vitaly Peryatin in Android Architecture
Я реализую вот такой элемент View - диаграмму Ганта
Хочу сделать его максимально расширяемым
источник

VP

Vitaly Peryatin in Android Architecture
Я разделил его на 4 части и реализовал для каждой из них свой ViewHolder
источник

VP

Vitaly Peryatin in Android Architecture
Потому что логика биндинга данных логика кеширования данных в каждом случае ну очень отличается
источник

VP

Vitaly Peryatin in Android Architecture
Особенно в верхней строке
источник