Size: a a a

2019 November 20

VB

V B in Dagger 2
только если у вас обычный класс
источник

AB

Aldar Baldanov in Dagger 2
ааа, ну вот я на классе пробовал, все норм
источник

AB

Aldar Baldanov in Dagger 2
а подскажите, что в таких случаях делают?
источник

VB

V B in Dagger 2
провайдят руками)
источник

VB

V B in Dagger 2
либо через Binds
источник

VB

V B in Dagger 2
либо через Provides
источник

AB

Aldar Baldanov in Dagger 2
Спасибо
источник

S

Shieldy in Dagger 2
тут, пожалуйста, нажмите на кнопку ниже в течение указанного времени, иначе вы будете кикнуты. Спасибо! (60 сек)
источник
2019 November 21

PS

Paul S in Dagger 2
Как можно заоверрайдить модуль в сабкомпоненте в интсрументед тестах? У меня сабкомпонент создается от аппкомпонента и туда передается модуль, который создается через конструктор в коде, для того чтобы передать туда рантаймовые зависимости. В случае с обычным компонентом уровня аппликейшена, я создавал наследующийся от него ТестКомпонент, в него передавал унаследованные от реальных модули с переопределенными провайдящими методами, как здесь https://artemzin.com/blog/jfyi-overriding-module-classes-with-dagger2/ короче. И потом сетал в аппликейшн класс этот тестовый компонент. А в случае с сабкомпонентом не могу придумать, как передать билдеру моковый модуль, так как он создается в самом коде активити. Да и сложно придумать как подменить сабкомпонент в активити в промежуток времени между его созданием и созданием презентера
источник
2019 November 22

SY

Sergey Yzenev in Dagger 2
Ребята, не могу понять как накидать дерево компонентов с UserScope. У меня single activity app, где после получения User в AuthFrag, должна начаться сессия и создаться UserComponent и бросить меня на фрагмент с bottom navigation bar. В нем 4 фрагмента, 2 из которых не нуждаются в User для получения данных с сервера. Среди остальных, есть UploadFragment, который может грузить картинки как анонимно, так и от User'а. Последнему фрагменту User нужен обязательно.
источник
2019 November 23

VP

Vitaly Peryatin in Dagger 2
Почему выскакивает следующая ошибка при реализации bind метода для класса MasterKeyPreference?

error: [Dagger/MissingBinding] com.infinity_coder.passwordstore.common.data.preferences.MasterKeyPreferences cannot be provided without an @Provides-annotated method.
источник

VP

Vitaly Peryatin in Dagger 2
источник

VP

Vitaly Peryatin in Dagger 2
источник

AK

Anton Kazakov in Dagger 2
а где ты этот модуль вложенный используешь?
источник

VP

Vitaly Peryatin in Dagger 2
Anton Kazakov
а где ты этот модуль вложенный используешь?
Для провайдинга объекта coder в конструктор ViewModelFactory (рис.1)
источник

AK

Anton Kazakov in Dagger 2
ты класс нигде не используешь у тебя он подсвечивается unused
источник

VP

Vitaly Peryatin in Dagger 2
Аааа, про этот модуль
источник

VP

Vitaly Peryatin in Dagger 2
Я думал его Dagger подхватит
источник

AK

Anton Kazakov in Dagger 2
нет
источник

AK

Anton Kazakov in Dagger 2
ты его должен подключить в компонент либо в инклудс другому модулю
источник