Size: a a a

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

2020 March 10

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
Egor Polyakov
ребят а можно использовать moxy и retrofit вместе
разумеется, да!
источник

EP

Egor Polyakov in Moxy – MVP библиотека под Android
я просто совсем недавно начал изучать мокси, такой вопросик запросы правильно делать во вьешке(Activity)  или в Presenter?
источник

DS

Dmitry Sokolov in Moxy – MVP библиотека под Android
Egor Polyakov
я просто совсем недавно начал изучать мокси, такой вопросик запросы правильно делать во вьешке(Activity)  или в Presenter?
в презентере, обработать результат (ошибка и т.д.) и уже во вью(активити или фрагемент) прокидывать данные или показывать диалог с ошибкой
источник

EP

Egor Polyakov in Moxy – MVP библиотека под Android
спасибо большое)
источник

MZ

Meent Zeirison in Moxy – MVP библиотека под Android
Egor Polyakov
я просто совсем недавно начал изучать мокси, такой вопросик запросы правильно делать во вьешке(Activity)  или в Presenter?
В Repository
источник

DB

Dmitro Boiko in Moxy – MVP библиотека под Android
а почему не посмотреть пример в репо?
источник

EP

Egor Polyakov in Moxy – MVP библиотека под Android
а ничего страшного не случится если я обработаю нажатие Recycle View в Presenter?
источник

MM

Mikhail Mustakimov in Moxy – MVP библиотека под Android
Egor Polyakov
а ничего страшного не случится если я обработаю нажатие Recycle View в Presenter?
Это нормальное решение. При нажатии на элемент вызывается метод в презентере
источник

MM

Mikhail Mustakimov in Moxy – MVP библиотека под Android
Пример использования мокси можно посмотреть в репозитории гитфокса -- https://gitlab.com/terrakok/gitlab-client
источник

MM

Mikhail Mustakimov in Moxy – MVP библиотека под Android
Правда для списков там используется кастомный компонент, реализующий машину состояний
источник

EP

Egor Polyakov in Moxy – MVP библиотека под Android
Спасибо, но я на Java до сих пор пишу
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Egor Polyakov
Спасибо, но я на Java до сих пор пишу
это не должно мешать
источник

EP

Egor Polyakov in Moxy – MVP библиотека под Android
так я еще и ошибся мне Spinner обработать надо)
источник
2020 March 11

EG

Evgeny GooDi in Moxy – MVP библиотека под Android
в презентере каждую минуту вызываю viewState.showDialog(). у fun showDialog() в интерфейсе установлен @StateStrategyType(OneExecutionStateStrategy::class). Но почему через 2 минуты у меня 2 диалога?
источник

I

Ilya in Moxy – MVP библиотека под Android
Evgeny GooDi
в презентере каждую минуту вызываю viewState.showDialog(). у fun showDialog() в интерфейсе установлен @StateStrategyType(OneExecutionStateStrategy::class). Но почему через 2 минуты у меня 2 диалога?
Этот стейт не для этого, эта стратегия для того, чтобы при повороте экрана команда не повторялась
источник

MM

Mikhail Mustakimov in Moxy – MVP библиотека под Android
Evgeny GooDi
в презентере каждую минуту вызываю viewState.showDialog(). у fun showDialog() в интерфейсе установлен @StateStrategyType(OneExecutionStateStrategy::class). Но почему через 2 минуты у меня 2 диалога?
В документации к этой стратегии написано:

Command will be saved in the commands queue, but will be removed after its first execution.
источник

MM

Mikhail Mustakimov in Moxy – MVP библиотека под Android
Мокси не отвечает за завершение диалогового окна. Вам необходимо самостоятельно продумать этот момент.
источник

EG

Evgeny GooDi in Moxy – MVP библиотека под Android
понял. ок.
источник

EP

Egor Polyakov in Moxy – MVP библиотека под Android
у кого нить есть простой пример работы Moxy co SwipeToRefresh
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Egor Polyakov
у кого нить есть простой пример работы Moxy co SwipeToRefresh
в проекте, который тебе выше кидали
источник