Size: a a a

2017 January 12

AA

Alexey Anisimov in Dagger 2
спасипки
источник

AZ

Alexandr Zherebtsov in Dagger 2
источник

AA

Alexey Anisimov in Dagger 2
как я понял презентеры тогда должны использовать один и тот же компонент
источник

AA

Alexey Anisimov in Dagger 2
и я должен управлять когда создавать когда удалять этот компонент
источник

AZ

Alexandr Zherebtsov in Dagger 2
ну да, посути когда зависимости тебе больше не нужны, то делаешь component = null и если все норм и больше нигде ссылок нет нах то GC соберет их
источник

AA

Alexey Anisimov in Dagger 2
ок, понял, спасибо
источник

NG

Nikita Gusarov in Dagger 2
Abripuit
Если ты используешь даггер, то зачем тебе какой-то синглтон
да - я уже понял что глупость сморозил. Перехожу сейчас на своем проекте на даггер, и начал с синглтонов (RetrofitBuilder, Всякие util классы и т.д.). Вот предстоит теперь связывать view и презентеры
источник

NG

Nikita Gusarov in Dagger 2
Можете помочь разобраться в трейсе ошибки сборки с даггером?
источник

NG

Nikita Gusarov in Dagger 2
Error:(12, 10) error: com.luxary_team.simpleweather.model.OpenWeatherApi cannot be provided without an @Provides-annotated method.
com.luxary_team.simpleweather.model.OpenWeatherApi is injected at
com.luxary_team.simpleweather.presenter.general.GeneralPresenter.<init😠…, weatherApi)
com.luxary_team.simpleweather.presenter.general.GeneralPresenter is injected at
com.luxary_team.simpleweather.ui.fragment.general.GeneralFragment.mPresenter
com.luxary_team.simpleweather.ui.fragment.general.GeneralFragment is injected at
com.luxary_team.simpleweather.presenter.general.GeneralComponent.inject(fragment)
источник

AG

Artem Gilmudinov in Dagger 2
есть ли @Provides?
источник

AG

Artem Gilmudinov in Dagger 2
для  OpenWeatherApi?
источник

NG

Nikita Gusarov in Dagger 2
в том то и дело - есть
источник

NG

Nikita Gusarov in Dagger 2
@Provides
   @Singleton
   public OpenWeatherApi provideOpenWeatherApi() {
       return ApiBuilder.buildService();
   }
источник

AG

Artem Gilmudinov in Dagger 2
окей. уверен что до класса куда втыкаешь он туда доходит?
источник

NG

Nikita Gusarov in Dagger 2
(это часть модуля отвечающая за данный объект)
источник

AZ

Alexandr Zherebtsov in Dagger 2
может пытаешь заинжектить туда где модуль не подключен?
источник

AZ

Alexandr Zherebtsov in Dagger 2
в компоненте модуль с этой зависимостью есть?
источник

NG

Nikita Gusarov in Dagger 2
да есть
источник

AZ

Alexandr Zherebtsov in Dagger 2
или может еще куда то инжектишь где нет его?
источник

NG

Nikita Gusarov in Dagger 2
сейчас
источник