Size: a a a

2019 June 21

i

izam in Dagger 2
Добрый день. Не могу разобраться с иньекцией. Есть модуль в котором router  и navigatorHolder, они я вляются singletone. Есть фрагмент в котором я реализую router и navigatorHolder и с него я запускаю другой фрагмент в котором так же иньекчу роутер, но прикол в том что этот роутер передается без навигатора т.е. не реализованный, в чем может быть причина? заранее благодарю
источник

i

izam in Dagger 2
скрины сейчас будут
источник

i

izam in Dagger 2
источник

i

izam in Dagger 2
источник

i

izam in Dagger 2
источник

АЕ

Алексей Ершов in Dagger 2
izam
Добрый день. Не могу разобраться с иньекцией. Есть модуль в котором router  и navigatorHolder, они я вляются singletone. Есть фрагмент в котором я реализую router и navigatorHolder и с него я запускаю другой фрагмент в котором так же иньекчу роутер, но прикол в том что этот роутер передается без навигатора т.е. не реализованный, в чем может быть причина? заранее благодарю
вы, кажется, просто забыли navigatorHolder.setNavigator(navigator). Почитайте доку по чичероне.
источник

i

izam in Dagger 2
Алексей Ершов
вы, кажется, просто забыли navigatorHolder.setNavigator(navigator). Почитайте доку по чичероне.
я ее указал в методе onResume класса HomeContainer
источник

IG

Ilya Gulya in Dagger 2
izam
Добрый день. Не могу разобраться с иньекцией. Есть модуль в котором router  и navigatorHolder, они я вляются singletone. Есть фрагмент в котором я реализую router и navigatorHolder и с него я запускаю другой фрагмент в котором так же иньекчу роутер, но прикол в том что этот роутер передается без навигатора т.е. не реализованный, в чем может быть причина? заранее благодарю
Есть вариант что это идентичный найденному мною баг.
В родительском компоненте есть navigator holder без квалификатора? (без named аннотации)
источник

i

izam in Dagger 2
Ilya Gulya
Есть вариант что это идентичный найденному мною баг.
В родительском компоненте есть navigator holder без квалификатора? (без named аннотации)
неа, удалил на всякий
источник

IG

Ilya Gulya in Dagger 2
А, тогда нет
источник

D

Dmitry in Dagger 2
Объясните пожалуйста, где преимущества для тестирования при использовании Dagger 2? По моему это наоборот жуть какая то, неудобно, сложно, куча повторяющегося кода.
источник

IG

Ilya Gulya in Dagger 2
Dmitry
Объясните пожалуйста, где преимущества для тестирования при использовании Dagger 2? По моему это наоборот жуть какая то, неудобно, сложно, куча повторяющегося кода.
Преимущества тестирования появляются не при использовании Dagger 2, а при корректном проектировании компонентов вашего приложения.
Dagger тоже можно использовать так, что получится неподдерживаемый ад.
Это лишь инструмент.
источник
2019 June 23

D

Dmitry in Dagger 2
Всем привет) Ребят, только недавно начал учить даггер2. При компиляции выдает ошибку, что не видит библиотеку, которую раньше отлично видел. Можете, пожалуйста, помочь?
источник

EK

Eugeniy Kamensky in Dagger 2
Dmitry
Всем привет) Ребят, только недавно начал учить даггер2. При компиляции выдает ошибку, что не видит библиотеку, которую раньше отлично видел. Можете, пожалуйста, помочь?
Гуглил ошибку?
источник

D

Dmitry in Dagger 2
Eugeniy Kamensky
Гуглил ошибку?
да, пишут, что возникает вследствие другой ошибки, которая не дает создаться классу в процессе компиляции
источник

EK

Eugeniy Kamensky in Dagger 2
Немного не так, @Provide метода нет у указанного AuthApi. Где-то отвалилось
источник

IG

Ilya Gulya in Dagger 2
Dmitry
Всем привет) Ребят, только недавно начал учить даггер2. При компиляции выдает ошибку, что не видит библиотеку, которую раньше отлично видел. Можете, пожалуйста, помочь?
Слишком мало инфы. Из-за кучи вещей может быть такое.
Лучше показать куски кода
источник

D

Dmitry in Dagger 2
Ilya Gulya
Слишком мало инфы. Из-за кучи вещей может быть такое.
Лучше показать куски кода
Подскажите, пожалуйста, что мне нужно скинуть чтобы уменьшить путаницу?
источник

IG

Ilya Gulya in Dagger 2
Dmitry
Подскажите, пожалуйста, что мне нужно скинуть чтобы уменьшить путаницу?
Код модулей и компонентов учавствующих в создании зависимости.
И полный текст ошибки, а не одну строчку.
источник

D

Dmitry in Dagger 2
Ilya Gulya
Код модулей и компонентов учавствующих в создании зависимости.
И полный текст ошибки, а не одну строчку.
error: cannot find symbol class DaggerAppComponent
источник