Size: a a a

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

2019 September 16

AB

Alexander Blinov in Moxy – MVP библиотека под Android
И поиском, где презентер крепится
источник

N

Newbie Developer in Moxy – MVP библиотека под Android
Alexander Blinov
Все из коробки должно работать
хм., очень странно.
у меня сейчас 1 абстрактный фрагмент, из которого 2 норм получаются.
1 контрак  и 1 презентер
источник

N

Newbie Developer in Moxy – MVP библиотека под Android
мне кажется все таки оба фрагмента реагируют
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
выведи в лог в презентере и в фрагменте в методе, который дергается метод toString
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
Newbie Developer
хм., очень странно.
у меня сейчас 1 абстрактный фрагмент, из которого 2 норм получаются.
1 контрак  и 1 презентер
а презентер инжектится в абстрактном?
источник

N

Newbie Developer in Moxy – MVP библиотека под Android
Alexander Blinov
а презентер инжектится в абстрактном?
Да
источник

N

Newbie Developer in Moxy – MVP библиотека под Android
Alexander Blinov
а презентер инжектится в абстрактном?
а нужно не в абстрактном?
источник

N

Newbie Developer in Moxy – MVP библиотека под Android
или лучше провайдить презентер в наследниках?
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
Newbie Developer
или лучше провайдить презентер в наследниках?
Попробуй в наследниках
источник
2019 September 17

ВБ

Владимир Бабенко in Moxy – MVP библиотека под Android
Ребята, подскажите пожалуйста, когда вызывается метод ProvidePresenter? туда необходимо передать парметр из arguments
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
Владимир Бабенко
Ребята, подскажите пожалуйста, когда вызывается метод ProvidePresenter? туда необходимо передать парметр из arguments
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
примерно так?
источник

ВБ

Владимир Бабенко in Moxy – MVP библиотека под Android
Решил делать подругому. Буду после инициализации презентера сетить в него парметр.
источник

D

Denis in Moxy – MVP библиотека под Android
Владимир Бабенко
Ребята, подскажите пожалуйста, когда вызывается метод ProvidePresenter? туда необходимо передать парметр из arguments
если речь про аргументы из интента, то это норм практика в провайде презентера доставать из полученного интента данные и передавать собественно презентеру
источник

ВБ

Владимир Бабенко in Moxy – MVP библиотека под Android
Понял, учту, спасибо!!!
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
Владимир Бабенко
Решил делать подругому. Буду после инициализации презентера сетить в него парметр.
вот такая практика в принципе не очень - пораждает лишние состояния
источник

ВБ

Владимир Бабенко in Moxy – MVP библиотека под Android
Значит тончо буду делать так, как надо.
источник

D

Dmitriy in Moxy – MVP библиотека под Android
Владимир Бабенко
Значит тончо буду делать так, как надо.
из моего проекта, вдруг пригодится:

class AlbumFragment : BaseFragment(), AlbumView {
...
   @InjectPresenter
   lateinit var presenter: AlbumPresenter
   private val album: AlbumInfo by lazy { arguments?.getParcelable(ARG_ALBUM) ?: AlbumInfo("") }
   private val albumPassword: String by lazy { arguments?.getString(ARG_PASS) ?: "" }
   @ProvidePresenter
   fun providePresenter(): AlbumPresenter {
       return DaggerAlbumPresenterComponent.builder()
           .appComponent(App.appComponent)
           .albumInfo(album)
           .albumPassword(albumPassword)
           .build()
           .presenter
   }
...
}
источник

ВБ

Владимир Бабенко in Moxy – MVP библиотека под Android
У меня просто Koin. ПОка ещё1 не совсем разобрался
источник

D

Dmitriy in Moxy – MVP библиотека под Android
заменить код даггера на код коин
источник