Size: a a a

Moxy – MVP библиотека под Android

2018 November 12

D

Denis in Moxy – MVP библиотека под Android
данные у меня формируются между вьюшкой и презентером, в так называемом дата сорус провайдере.
а где запоминать состояние "загрузки"? в презентере что ли? как-то всё равно неправильно всё поулчается
источник

D

Denis in Moxy – MVP библиотека под Android
У ячейки получается 4 состояния. Может создать 'enum' класс, который передавать во вьюхолдер ячейки с остальными данными и на основе значения этого 'enum' класса менять значение ячейки?
Это значение задавать в 'DataSourceProvider'`е на основе флага из презентера (что-то типо isLoading, isError)??
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Просто необходимо для ячейки создать модель (pojo), которая полностью будет описывать её состояние и во вью отправлять лист таких моделей и все)
источник

D

Denis in Moxy – MVP библиотека под Android
Maxim Motorniy
Просто необходимо для ячейки создать модель (pojo), которая полностью будет описывать её состояние и во вью отправлять лист таких моделей и все)
Есть модель, в которой передаются данные. Вот я думаю в эту модель и засунуть enum класс
источник

D

Denis in Moxy – MVP библиотека под Android
Enum и будет описывать состояние всех элементов
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Ну можно)
источник

D

Denis in Moxy – MVP библиотека под Android
Maxim Motorniy
Ну можно)
А при загрузке или ошибке обновлять данные для адаптера и менять состояние, правильно?)
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Denis
А при загрузке или ошибке обновлять данные для адаптера и менять состояние, правильно?)
Совершенно верно)
источник

D

Denis in Moxy – MVP библиотека под Android
Отлично, разобрались, спасибо)
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Единственное, что, возможно понадобиться - это разделить модель для адаптера от модели для получения данных. Но это опционально. Если все работает as expected, то можна один и тот же клас везде юзать
источник

D

Denis in Moxy – MVP библиотека под Android
Maxim Motorniy
Единственное, что, возможно понадобиться - это разделить модель для адаптера от модели для получения данных. Но это опционально. Если все работает as expected, то можна один и тот же клас везде юзать
Получения из сети?
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Ну да, типа DTO класс использовать отдельно
источник

D

Denis in Moxy – MVP библиотека под Android
У меня разные офк, в дата сорс провайдере формируются данные спецом для адаптера
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
чудненько)
источник
2018 November 13

D

Denis in Moxy – MVP библиотека под Android
Подскажите плез, кастомная стратегия AddToEndSingleByTagStateStrategy добавляет команду в очереди и очищает все стратегии в очереди с таким же типом или с такой же стратегией?
источник

VS

Volodymyr Stelmashchuk in Moxy – MVP библиотека под Android
С таким же tag
источник
2018 November 14

RK

Rinat Kurmashev in Moxy – MVP библиотека под Android
всем привет, при повороте все время вызывается onFirstViewAttach презентера первого фрагмента, если activity базовое не mvpappcompatactivity может быть в этом проблема?
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Да) походу ссылки на презентеры фрагментов сохраняться должны в статик полях активити
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Хотя могу ошибаться
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
Rinat Kurmashev
всем привет, при повороте все время вызывается onFirstViewAttach презентера первого фрагмента, если activity базовое не mvpappcompatactivity может быть в этом проблема?
нет, не может. ссылка на презентер хранится просто в синглтоне 😉 скорей всего при повороте добавляется новый фрагмент, а не остаётся старый. дело в твоём коде
источник