Size: a a a

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

2018 August 16

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
Maxim Motorniy
Тут мне коллега скинул вариант как избежать моей (и не только моей) проблемы:

 @Inject
 lateinit var daggerPresenter: dagger.Lazy<MainPresenter>
 
 @InjectPresenter
 lateinit var presenter: MainPresenter
 
 @ProvidePresenter
 fun providePresenter() = daggerPresenter.get()
А тут ты его не вызываешь?
источник

MM

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

AK

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

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Где тут ссылка на компонент?
источник

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
Тут есть новый Филд который не нужен
источник

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
А под капотом ещё пару лишних сгенерированных классов
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Aleksei Korshun
А под капотом ещё пару лишних сгенерированных классов
где?
источник

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
В кодсгенерированных файлах
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Aleksei Korshun
Тут есть новый Филд который не нужен
вместо кучи кода (в компоненте, в активити)
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Aleksei Korshun
В кодсгенерированных файлах
не вижу! всё ок там
источник

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
Maxim Motorniy
вместо кучи кода (в компоненте, в активити)
Какая куча? В компоненте 1 метод также остался(вместо ижект) в активити вместо инжекта делаем вызов провайда презентера, в oncreate ничего вообще не делаем
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Скажу коротко. Мне не нравиться подход с вызовом методов компонента даггера для инжекта.
источник

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
А когда вы вызываете inject() в вашей активити это не тоже самое?
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Aleksei Korshun
А когда вы вызываете inject() в вашей активити это не тоже самое?
Нет.
источник

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
Думаю мы не в том чате:)
источник

AK

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

EK

Eugeniy Kamensky in Moxy – MVP библиотека под Android
всем привет, а как узнать в презентере, что view стала onResume?
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Eugeniy Kamensky
всем привет, а как узнать в презентере, что view стала onResume?
Никак.
источник

GU

Gennady Unknown in Moxy – MVP библиотека под Android
Eugeniy Kamensky
всем привет, а как узнать в презентере, что view стала onResume?
В onResume вызвать метод презентера
источник
2018 August 17

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
Eugeniy Kamensky
всем привет, а как узнать в презентере, что view стала onResume?
А зачем?
источник