Size: a a a

StartAndroid Ru Chat

2020 September 21

VP

Vitaly Peryatin in StartAndroid Ru Chat
Это не усложняет логику адаптера? Ведь его задача связать готовые данные со вьюшками
источник

VP

Vitaly Peryatin in StartAndroid Ru Chat
То есть я могу внутри ViewHolder получиться Flowable из Interactor и подписаться на него?
А отписаться в onDetach?
источник

AS

Alex Suvorov in StartAndroid Ru Chat
Vitaly Peryatin
То есть я могу внутри ViewHolder получиться Flowable из Interactor и подписаться на него?
А отписаться в onDetach?
adapter.setItems(list)
источник

AS

Alex Suvorov in StartAndroid Ru Chat
В адаптере onBindViewHolder
источник

AS

Alex Suvorov in StartAndroid Ru Chat
В этом методе получаешь элемент из списка по индексу и заполняешь данные вьюзолдера данными из объекта
источник

VP

Vitaly Peryatin in StartAndroid Ru Chat
Alex Suvorov
adapter.setItems(list)
А если мне надо подгрузить 100 картинок и сделать над ними ещё ряд преобразований? Тогда такой метод не пойдет, так как загрузка основоног списка будет грузиться вместе с картинками. А картинки нужно грузить асинхронно.
источник

VP

Vitaly Peryatin in StartAndroid Ru Chat
Alex Suvorov
В этом методе получаешь элемент из списка по индексу и заполняешь данные вьюзолдера данными из объекта
Спасибо)
Но вопрос был немного о другом
источник

AS

Alex Suvorov in StartAndroid Ru Chat
Никогда не задавался таким вопросом конечно, но в чем собственно проблема? Загрузка ведь идёт какой-то библиотекой, верно?
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Vitaly Peryatin
То есть я могу внутри ViewHolder получиться Flowable из Interactor и подписаться на него?
А отписаться в onDetach?
што? архитектурна подвернула ногу?
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
обязанности адаптера отображать данные и все, ничего больше он не должен делать.
источник

VP

Vitaly Peryatin in StartAndroid Ru Chat
Egor Sigolaev
што? архитектурна подвернула ногу?
Как загрузить картинку асинхронно вне ViewHolder?
источник

VP

Vitaly Peryatin in StartAndroid Ru Chat
Alex Suvorov
Никогда не задавался таким вопросом конечно, но в чем собственно проблема? Загрузка ведь идёт какой-то библиотекой, верно?
Нет
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Vitaly Peryatin
Как загрузить картинку асинхронно вне ViewHolder?
Твое сообщение выше: То есть я могу внутри ViewHolder получиться Flowable из Interactor и подписаться на него?  А теперь пишешь про картинку?
источник

VP

Vitaly Peryatin in StartAndroid Ru Chat
Alex Suvorov
Никогда не задавался таким вопросом конечно, но в чем собственно проблема? Загрузка ведь идёт какой-то библиотекой, верно?
Запрашиваю картинку с сервера по ID, мне приходит набор байтов, которые в последствии вставляю через Glide
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
картинку грузишь глайдом, а набор байтов получаешь не в адаптере
источник

VP

Vitaly Peryatin in StartAndroid Ru Chat
Egor Sigolaev
Твое сообщение выше: То есть я могу внутри ViewHolder получиться Flowable из Interactor и подписаться на него?  А теперь пишешь про картинку?
Мой основной вопрос заключался в загрузке картинки. Я спрашивал про то, где её лучше грузить. Под загрузкой я имею ввиду ручное обращение к серверу
источник

VP

Vitaly Peryatin in StartAndroid Ru Chat
Egor Sigolaev
картинку грузишь глайдом, а набор байтов получаешь не в адаптере
Если не в адаптере, то как это выглядит архитектурно?
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Vitaly Peryatin
Мой основной вопрос заключался в загрузке картинки. Я спрашивал про то, где её лучше грузить. Под загрузкой я имею ввиду ручное обращение к серверу
репозиторий
источник

VP

Vitaly Peryatin in StartAndroid Ru Chat
Egor Sigolaev
репозиторий
Во время выполнения основного запроса для получения списка данных?
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Vitaly Peryatin
Если не в адаптере, то как это выглядит архитектурно?
Что архитектурно? Загрузил картинку и обновил адаптер
источник