Size: a a a

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

2018 November 12

RL

Roman Lapa in Moxy – MVP библиотека под Android
Внешние линки баняться, так что опишу проблему словами, связка kotlin+dagger2+moxy, почему-то все чего я использую @inject в presenter-е всегда null, presenter в компонент добавил в конструкторе(daggerComp.inject(this)), что я могу делать не так?
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
можешь попробовать ещё раз запостить сслыку
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Roman Lapa
Внешние линки баняться, так что опишу проблему словами, связка kotlin+dagger2+moxy, почему-то все чего я использую @inject в presenter-е всегда null, presenter в компонент добавил в конструкторе(daggerComp.inject(this)), что я могу делать не так?
@Inject используется на конструкторе класса презентера или где?
источник

RL

Roman Lapa in Moxy – MVP библиотека под Android
Maxim Motorniy
@Inject используется на конструкторе класса презентера или где?
Нет, явно вызывается в конструкторе
источник

RL

Roman Lapa in Moxy – MVP библиотека под Android
Maxim Motorniy
@Inject используется на конструкторе класса презентера или где?
Аля getDaggerComp.inject(this)
источник

YS

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

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
и где в примере вызывается injectPresenter() ?
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
сложно как то
либо весь код нужен что бы понять всю глубину глубин
либо упростить это дело
источник

RL

Roman Lapa in Moxy – MVP библиотека под Android
Maxim Motorniy
и где в примере вызывается injectPresenter() ?
В parent классе презентера
источник

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
Maxim Motorniy
и где в примере вызывается injectPresenter() ?
я так понял, он иньекцию делает в поля презентера
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Aleksei Korshun
я так понял, он иньекцию делает в поля презентера
да, в примере выше это видно
источник

RL

Roman Lapa in Moxy – MVP библиотека под Android
Aleksei Korshun
я так понял, он иньекцию делает в поля презентера
Грубо говоря, в презентере есть 3 useCase-a, они всегда null чтобы я не делал.
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Roman Lapa
В parent классе презентера
код в студию)
источник

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
rootGodlikeActivitySubComponent? <- тут уверен что не null?
источник

RL

Roman Lapa in Moxy – MVP библиотека под Android
Aleksei Korshun
rootGodlikeActivitySubComponent? <- тут уверен что не null?
Да уверен, тоже сразу грешил на это.
источник

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
тогда нужно смотреть бащовый класс что когда вызывается
источник

MM

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

MM

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

MM

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

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
как вариант, может .injectPresenter() отрабатывает раньше чем @InjectPresenter ? )
источник