Size: a a a

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

2020 November 23

JF

Jorik Fat in Moxy – MVP библиотека под Android
Isak
Щас попробовал сделать без инжекта напрямую
вам не в Moxy нужно изучить, а Di
источник

HR

Habanero Red in Moxy – MVP библиотека под Android
Isak
и providePresenter().setSideMenu(); вызываю метод
Этот метод нужно вызывать у mainPresenter.
источник

P

Pavel in Moxy – MVP библиотека под Android
Isak
А что за Inject(this)?
Думаю, у Вас пробелы в понимании как работает даггер :)
Нужно позвать в onCreate() что-то типа
App.getComponent().inject(this), чтобы даггер проставил зависимости.
источник

I

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

I

Isak in Moxy – MVP библиотека под Android
Moxy стало более понятно, но вот даггер пока учусь только
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Isak
Moxy стало более понятно, но вот даггер пока учусь только
так не используйте даггер
источник

I

Isak in Moxy – MVP библиотека под Android
Это чужой support проект, я просто до AndroidX поднимаю
источник

I

Isak in Moxy – MVP библиотека под Android
Pavel
Думаю, у Вас пробелы в понимании как работает даггер :)
Нужно позвать в onCreate() что-то типа
App.getComponent().inject(this), чтобы даггер проставил зависимости.
App.getComponent().inject(this);
если делаю this, то он видит MainActivity,
а если указываю
App.getComponent().inject(providePresenter());
то NullPointerException прилежает
источник

JF

Jorik Fat in Moxy – MVP библиотека под Android
Isak
App.getComponent().inject(this);
если делаю this, то он видит MainActivity,
а если указываю
App.getComponent().inject(providePresenter());
то NullPointerException прилежает
в параметре .inject() вы указываете объект, который будете наполнять зависимостями.
Вы хотите наполнить providePresenter?
источник

I

Isak in Moxy – MVP библиотека под Android
this.mainPresenter yfgjkybk
источник

I

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

JF

Jorik Fat in Moxy – MVP библиотека под Android
если нужно из компонента взять какую-то зависимость (одну), это делается не через .inject()
источник

I

Isak in Moxy – MVP библиотека под Android
нет, в MainPresenter это всё есть
источник

I

Isak in Moxy – MVP библиотека под Android
App.getComponent().inject(this.mainPresenter);
вот так я до  super.onCreate написал
источник

I

Isak in Moxy – MVP библиотека под Android
App.getComponent().inject(this); я пишу еще внутри MainPresenter да?
источник

I

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

JF

Jorik Fat in Moxy – MVP библиотека под Android
Isak
App.getComponent().inject(this); я пишу еще внутри MainPresenter да?
нет
источник

JF

Jorik Fat in Moxy – MVP библиотека под Android
вам надо это написать в Activity/Fragment
источник

JF

Jorik Fat in Moxy – MVP библиотека под Android
и не через .inject(this). И взять именно свой Presenter
источник

JF

Jorik Fat in Moxy – MVP библиотека под Android
что-то вроде component.getPresetner()
(не знаю как точно в вашей реализации)
источник