Size: a a a

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

2018 September 12

ns

natan solnysh in Moxy – MVP библиотека под Android
А как такое решение?, использовать interactor,для получения данных из сервиса.вот хороший пример(https://github.com/spengilley/AndroidMVPService)
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
natan solnysh
А как такое решение?, использовать interactor,для получения данных из сервиса.вот хороший пример(https://github.com/spengilley/AndroidMVPService)
Да, нормальний подход. Только в даггере можно использовать @Inject на конструкторе класса Bus и добавить @Singleton, что бы не писать руками провайдер.
источник

П

Павел 🍵 in Moxy – MVP библиотека под Android
может кто подкинет пример как юзать мокси с даррегром?
источник

П

Павел 🍵 in Moxy – MVP библиотека под Android
а то я как-то странно передаю всё в презентер через фрагмент
источник

A

Azamat Mullabaev in Moxy – MVP библиотека под Android
как провайдить зависимости в презентер?
источник

П

Павел 🍵 in Moxy – MVP библиотека под Android
@ProvidePresenter(type = PresenterType.GLOBAL)
   fun provideCommentsPresenter(): CommentsPresenter {
       FotcherApp.componentsManager.fotcher().inject(this)
       return CommentsPresenter(router, commentsInteractor, appSchedulers)
   }
источник

A

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

П

Павел 🍵 in Moxy – MVP библиотека под Android
спасибо
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Может эти бест практисы вынести из issues в wiki?
источник

A

Azamat Mullabaev in Moxy – MVP библиотека под Android
у вас кажется были проблемы, с таким инжектом
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Да, если для презентера не задан скоуп в рамках используемого фрагмента/активити, то естественно dagger генерит новый инстант презентера каждый раз. Об этом написано там в issue.
При этом приаттаченным остается первый инстанс презентера и работает оно как ожидается.
источник

П

Павел 🍵 in Moxy – MVP библиотека под Android
что-то у меня пока и не заработало)
источник

П

Павел 🍵 in Moxy – MVP библиотека под Android
командыво вью не отправляются
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Похоже на то что вью не приаттачилось
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Так а какой в итоге способ был избран?
источник

П

Павел 🍵 in Moxy – MVP библиотека под Android
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
А если инжектить перед onCreate?
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
А хотя... providePresenter вообще вызывается?
источник

П

Павел 🍵 in Moxy – MVP библиотека под Android
да я понял
источник

П

Павел 🍵 in Moxy – MVP библиотека под Android
исправил
источник