Size: a a a

StartAndroid Ru Chat

2020 September 21

ES

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

ES

Egor Sigolaev in StartAndroid Ru Chat
просто архитектурно правильно обращаться к серверу через репозиторий слой
источник

R

RoSysTem in StartAndroid Ru Chat
Товарищи, привет. Вопрос, может тут было: ищу книгу "Android. Программирование для профессионалов. 4 издание" Именно 4 издание
Не обязательно pdf, можно в лс ссылкой на сайт где купить бумажную версию, спасибо!
источник

VP

Vitaly Peryatin in StartAndroid Ru Chat
Egor Sigolaev
просто архитектурно правильно обращаться к серверу через репозиторий слой
Это понятно
Сейчас попробую яснее выразить свою мысль
источник

VP

Vitaly Peryatin in StartAndroid Ru Chat
Egor Sigolaev
Что за основной запрос? Тебе вообще все равно где получать. Возьми хоть в активити обращайся к хттп клиенту и передавай массив байтов в адаптер
Стоит задача:
Загрузить список новостей. Мне в ответ приходит список из 100 элементов, в каждом из которых есть только ID картинки. Чтобы её получить, мне надо выполнить отдельный запрос на сервер. Так вот, кто должен быть инициатором загрузки картинки для каждого из элементов ViewHolder? ViewHolder, Presenter, Interactor, Repository? Если ViewHolder, то тут все очевидно как обновить даные. А вот если кто-то другой, то получится, что мне придется обновлять данные конкретного элемента по номеру в списке через notify. В случае с пагинацией боюсь этот метод может усложнить задачу.
источник

M

Mikhail Android in StartAndroid Ru Chat
зачем так усложнять? Загрузка картинки в адаптере в холдере - достаточно
источник

M

Mikhail Android in StartAndroid Ru Chat
так то тогда пишите еще сами библиотеку для загрузки картинки, если на то пошло) Уже все придумали - нужно просто пользоваться
источник

VP

Vitaly Peryatin in StartAndroid Ru Chat
Mikhail Android
зачем так усложнять? Загрузка картинки в адаптере в холдере - достаточно
Можно подроюнее как это сделать с использованием чистой архитектуры и RxJava? У меня нет ни картинки, ни URL для получения картинки, чтобы использовать стандартные средства. Мне нужно запросить картинку через POST запрос, ередав нужные параметры в тело и в Header. Без этого картинка не загрузится
источник

VP

Vitaly Peryatin in StartAndroid Ru Chat
А только потом я смогу получить набор байтов или URL ссылку, чтобы загрузить картинку через Glide
источник

M

Mikhail Android in StartAndroid Ru Chat
Тогда можно ещё до того как репозиторий выдаст данные сделать 2 запроса 1-для получения данных и 2 для получения картинок для моделей и объдинить их уже в модель которую отдаст репозиторий на уровень представления
источник

M

Mikhail Android in StartAndroid Ru Chat
а там уже как обычно
источник

VP

Vitaly Peryatin in StartAndroid Ru Chat
Mikhail Android
Тогда можно ещё до того как репозиторий выдаст данные сделать 2 запроса 1-для получения данных и 2 для получения картинок для моделей и объдинить их уже в модель которую отдаст репозиторий на уровень представления
Тогда список будет долго грузиться. Картинки должны подгружаться асинхронно для каждого элемента по отдельности.
источник

СМ

Слава Мукорез... in StartAndroid Ru Chat
Привет, ктонибуть сталкивался с такой ошибкой must be INTERFACE. У меня ее выдает фрагмент и не понимаю в чем проблема, другой фрагмент таких ошибок не выдает.
источник

VP

Vitaly Peryatin in StartAndroid Ru Chat
Mikhail Android
Тогда можно ещё до того как репозиторий выдаст данные сделать 2 запроса 1-для получения данных и 2 для получения картинок для моделей и объдинить их уже в модель которую отдаст репозиторий на уровень представления
Либо придется реализовывать DiffUtil, а цепочка на каждую загруженную картинку будет отдавать новые данные. В итоге одни и те же данные будут передаваться 100+ раз
источник
2020 September 22

M

Mikhail Android in StartAndroid Ru Chat
В таком случае можно для адаптера написать свой презентер который будет дергать репозиторий
источник

AR

Alex Ryzhickov in StartAndroid Ru Chat
ребят, подскажите пожалуйста куда копать, как  сделать чтобы recycler view мог прокручиваться и в горизонтальном и в вертикальном направлении одновременно (то есть наискось)
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Alex Ryzhickov
ребят, подскажите пожалуйста куда копать, как  сделать чтобы recycler view мог прокручиваться и в горизонтальном и в вертикальном направлении одновременно (то есть наискось)
Никак, юзай скрол вью
источник

R

RoSysTem in StartAndroid Ru Chat
Alex Ryzhickov
ребят, подскажите пожалуйста куда копать, как  сделать чтобы recycler view мог прокручиваться и в горизонтальном и в вертикальном направлении одновременно (то есть наискось)
Звучит как идея для новой библиотеки
источник

DC

Dyno Chris is... in StartAndroid Ru Chat
Alex Ryzhickov
ребят, подскажите пожалуйста куда копать, как  сделать чтобы recycler view мог прокручиваться и в горизонтальном и в вертикальном направлении одновременно (то есть наискось)
А есть картинка?
источник

AR

Alex Ryzhickov in StartAndroid Ru Chat
источник