Size: a a a

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

2018 October 27

EK

Evgeny Kursakov in Moxy – MVP библиотека под Android
Я их пофиксил почти, первый пр есть, по второму сегодня-завтра будет
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
Evgeny Kursakov
Я их пофиксил почти, первый пр есть, по второму сегодня-завтра будет
Это супер круто!!)
источник
2018 October 28

EM

Eugene Matsyuk in Moxy – MVP библиотека под Android
С рефлектором для многомодульности че-нить будете делать?)
источник

AK

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

EM

Eugene Matsyuk in Moxy – MVP библиотека под Android
Ну просто огонь
источник
2018 October 29

ST

Serhii Tereshchenko in Moxy – MVP библиотека под Android
Друзья, есть небольшой вопрос по поводу наседования в Moxy. У меня есть BaseMainActivity, у которого есть BaseMainPresenter с каким то общим для всех функционалом (так же есть BaseMainView).

Также у меня есть много AppMainActivity, которые наследуются от BaseMainActivity. Соответственно так же должен наследоваться и презентер и вьюшка и добавлять какой то свой функционал. Но выходит @InjectPresenter в родительстком (BaseMainActivity) работает, а @InjectPresenter в классе-наследнике - нет. Кто то сталкивался с таким и как выходил из ситуации?
источник

А

Андрей in Moxy – MVP библиотека под Android
Serhii Tereshchenko
Друзья, есть небольшой вопрос по поводу наседования в Moxy. У меня есть BaseMainActivity, у которого есть BaseMainPresenter с каким то общим для всех функционалом (так же есть BaseMainView).

Также у меня есть много AppMainActivity, которые наследуются от BaseMainActivity. Соответственно так же должен наследоваться и презентер и вьюшка и добавлять какой то свой функционал. Но выходит @InjectPresenter в родительстком (BaseMainActivity) работает, а @InjectPresenter в классе-наследнике - нет. Кто то сталкивался с таким и как выходил из ситуации?
а у тебя случайно не в разных модулях все это лежит?
источник

ST

Serhii Tereshchenko in Moxy – MVP библиотека под Android
Лежат даже в разных проектах
источник

ST

Serhii Tereshchenko in Moxy – MVP библиотека под Android
Ну да, наверное это и имелось в виду
источник

А

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

А

Андрей in Moxy – MVP библиотека под Android
источник

А

Андрей in Moxy – MVP библиотека под Android
помогла эта wiki
источник

А

Андрей in Moxy – MVP библиотека под Android
Если, конечно, проблема в этом. Для многомодульности moxy надо хитро подключать
источник

ST

Serhii Tereshchenko in Moxy – MVP библиотека под Android
In application module you must add annotation @RegisterMoxyReflectorPackages to any class (for example application class) and pass all packages that were set in library modules, like this:

У библиотек же нету package. Или имеется в виду вписать сюда пакеты всех библиотек, которые объявлены в gradle?
источник

EK

Evgeny Kursakov in Moxy – MVP библиотека под Android
Serhii Tereshchenko
In application module you must add annotation @RegisterMoxyReflectorPackages to any class (for example application class) and pass all packages that were set in library modules, like this:

У библиотек же нету package. Или имеется в виду вписать сюда пакеты всех библиотек, которые объявлены в gradle?
Надо вписать те пакеты, что передавали аргументом moxyReflectorPackage у библиотек
источник

ST

Serhii Tereshchenko in Moxy – MVP библиотека под Android
Странно, вроде бы все сделал как надо, но теперь падает NPE при обращении к presenter родителя.
источник

ST

Serhii Tereshchenko in Moxy – MVP библиотека под Android
В общем теперь когда я указываю @InjectPresenter в наследнике, у меня @InjectPresenter не отрабатывает в родителе и при обращении падает с NPE.
А если убрать проблему с модулями, то кто то вообще делал так? Это нормальный кейс для Moxy, когда есть презентер и в родителе и так же отдельный создается в наследнике?
источник

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
а для чего его надо инжектить в родителе?
источник

D

Denis in Moxy – MVP библиотека под Android
Aleksei Korshun
а для чего его надо инжектить в родителе?
Тот же вопрос
источник

D

Denis in Moxy – MVP библиотека под Android
Базовый класс обычно абстрактный
источник