Size: a a a

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

2018 May 28

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Нарооод!!! Новая версия мокси уже работабельна?
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
нет ещё
источник

NL

Nikolay Lebedev in Moxy – MVP библиотека под Android
Привет.
Возник вопрос при использовании Moxy. У меня в активити и фрагментах показывается snackBar. Это делается через ViewCommand. Его надо показывать только когда активити или фрагмент на экране. После того как вызвался onPause надо пропускать. Можно ли это как-то сделать через ViewStrategy или иным способом или надо проверять в самой активити был ли вызван onPause и в зависимости от этого показывать?
источник

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
skip strategy?
источник

NL

Nikolay Lebedev in Moxy – MVP библиотека под Android
Спасибо. Подошло.
источник
2018 May 29

VB

Vitali Baukunovich in Moxy – MVP библиотека под Android
Есть кто-нибудь, кто использует koin? Интересно, кто как инжектит презентер во фрагменте/активити, а то что-то не получается нормально реализовать
источник

АД

Андрей Данилов in Moxy – MVP библиотека под Android
Vitali Baukunovich
Есть кто-нибудь, кто использует koin? Интересно, кто как инжектит презентер во фрагменте/активити, а то что-то не получается нормально реализовать
я использую, но для презентеров решил оставить штатный @InjectPresenter
источник

АД

Андрей Данилов in Moxy – MVP библиотека под Android
а вот в презентеры интеракторы уже через koin идут, например
источник

VB

Vitali Baukunovich in Moxy – MVP библиотека под Android
а как тогда интеракторы мокать в тестах?
источник

DM

Dmitriy Mitrofanov in Moxy – MVP библиотека под Android
Vitali Baukunovich
Есть кто-нибудь, кто использует koin? Интересно, кто как инжектит презентер во фрагменте/активити, а то что-то не получается нормально реализовать
Я инжект делаю через
inject<Presenter>().value

Точнее сначала в презентер менеджере смотрю есть такой презентер или нет, если нет, то создаю через вышеописанную конструкцию.
Ну или если презентер жить должен в течение всей жизни апп, то в коине его делаю через bean (синглтоном) и получаю просто
val  presenter: Presenter by inject()
источник

DM

Dmitriy Mitrofanov in Moxy – MVP библиотека под Android
не посмотрел, что это чат по мокси))) Тогда мой ответ не подходит)
источник

VB

Vitali Baukunovich in Moxy – MVP библиотека под Android
😁
источник

DM

Dmitriy Mitrofanov in Moxy – MVP библиотека под Android
Vitali Baukunovich
а как тогда интеракторы мокать в тестах?
А в чем проблема мокать интеракторы в тестах?
источник

DM

Dmitriy Mitrofanov in Moxy – MVP библиотека под Android
Я все зависимости в конструктор пихаю и в тесте подставляю моки при создании презентера
источник

VB

Vitali Baukunovich in Moxy – MVP библиотека под Android
Да, я тоже так делаю
factory { params -> WelcomePresenter(params[...]) }
источник

VB

Vitali Baukunovich in Moxy – MVP библиотека под Android
Проблема в том, как заинжектить
источник

VB

Vitali Baukunovich in Moxy – MVP библиотека под Android
В таком виде

@delegate:InjectPresenter
val presenter: WelcomePresenter by inject { mapOf(key to value) }

Я делаю что-то не так, но пока не знаю, что именно😀
источник

NK

ID:559135736 in Moxy – MVP библиотека под Android
При использовании Moxy для Acitvity, где есть ViewPager. Достаточно использовать его для Activity? или для каждого фрагмента?
источник

ВВ

Влад Вебер-Пфляумер in Moxy – MVP библиотека под Android
ID:559135736
При использовании Moxy для Acitvity, где есть ViewPager. Достаточно использовать его для Activity? или для каждого фрагмента?
Если фрагменты используют MVP паттерн, то во фрагментах. Moxy же для MVP.
источник

NK

ID:559135736 in Moxy – MVP библиотека под Android
@FromSi малость не понял. Смотрите у меня есть Activity, в котором лежит ViewPager, внутри добавил 3 фрагмента.
источник