Size: a a a

2020 October 16

RC

Roman Chumachenko in Dagger 2
Artem Gilmudinov
Хотя кажется там дело в пропущенном BindsInstance
И да, так и есть, ему не хватало на методах билдера как раз
источник

ES

Egor Sigolaev in Dagger 2
Roman Chumachenko
Кроме предупреждения про таблицы я как-то не вижу ничего
Нажми на знак восклицания выше, должен быть подробный стактрейс
источник

RC

Roman Chumachenko in Dagger 2
Egor Sigolaev
Нажми на знак восклицания выше, должен быть подробный стактрейс
Там не больше было, чем на скрине - эксепшен без сообщения
источник

ES

Egor Sigolaev in Dagger 2
Roman Chumachenko
Там не больше было, чем на скрине - эксепшен без сообщения
Блин, хз. Надо прокликать везде на ошибки. Где то должны быть логи.
источник

RC

Roman Chumachenko in Dagger 2
Egor Sigolaev
Блин, хз. Надо прокликать везде на ошибки. Где то должны быть логи.
Не, там пусто было. Не хватало BindsInstance, но ошибку не показывало, потому что даггер с примитивами как-то странно себя ведет - как только закоментил примитив из билдера компоненты отпустило его сразу
источник

ES

Egor Sigolaev in Dagger 2
Roman Chumachenko
Не, там пусто было. Не хватало BindsInstance, но ошибку не показывало, потому что даггер с примитивами как-то странно себя ведет - как только закоментил примитив из билдера компоненты отпустило его сразу
Хм, странно. Да и вообще это норма для него. Все таки кодогенерация отстаёт от рефлексии вплане отладки багов и ошибок.
источник
2020 October 17

RC

Roman Chumachenko in Dagger 2
Ребят, а дайте ссылку на статью/хороший проект с mvvm. Хочу бест практис посмотреть, как в дагере стоит биндить новые viewmodel, потому что у меня эта превращается в кучу модулей (на каждый флоу по модулю с биндингами)
источник

S

Silent829 in Dagger 2
Egor Sigolaev
Хм, странно. Да и вообще это норма для него. Все таки кодогенерация отстаёт от рефлексии вплане отладки багов и ошибок.
+
источник

ЕК

Евгений Кравчина... in Dagger 2
Всем привет, а почему даггер может не инжектить поля во фрагмент?
в первый фрагмент инжектит нормально, потом во второй с этого же компонента не хочет
источник

AK

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

ЕК

Евгений Кравчина... in Dagger 2
так все происходит без ошибки, падает уже после по lateinit property router has not been initialized
источник

ЕК

Евгений Кравчина... in Dagger 2
метод inject вызывается но поля остаются непроинициализированы
источник

ЕК

Евгений Кравчина... in Dagger 2
сам протупил, вызвал this там где через apply проверил родительский фрагмент
источник
2020 October 28

VD

Victor Dobrov in Dagger 2
Добрый день господа, может  кто нибудь сориентировать  даггер?  не пойму для чего нужна  аннотация   BindInstance   не нашел  ни одного  более менее понятного  объяснения =(
Если не сложно , простыми словами
источник

RC

Roman Chumachenko in Dagger 2
Victor Dobrov
Добрый день господа, может  кто нибудь сориентировать  даггер?  не пойму для чего нужна  аннотация   BindInstance   не нашел  ни одного  более менее понятного  объяснения =(
Если не сложно , простыми словами
Я не говорю, что сам в полной мере понял смысл ее работы, но мне ее приходиться использоваться, когда делаю билдеры компонент - Даггер компилятор при сборке выдает ошибки без BindsInstance, мол, ты запрашиваешь ненужную зависимость (хотя это не так, она нужна)
источник

AG

Artem Gilmudinov in Dagger 2
Victor Dobrov
Добрый день господа, может  кто нибудь сориентировать  даггер?  не пойму для чего нужна  аннотация   BindInstance   не нашел  ни одного  более менее понятного  объяснения =(
Если не сложно , простыми словами
Из доков. https://dagger.dev/api/latest/dagger/BindsInstance.html
Binding an instance is equivalent to passing an instance to a module constructor and providing that instance, but is often more efficient. When possible, binding object instances should be preferred to using module instances.
источник
2020 October 31

ES

Egor Sigolaev in Dagger 2
Я правильно понимаю, что когда я буду второй раз провайдить роутер, то чичерони не будет создаваться и сразу даст роутер, т.к. метод помечен синглтоном?
источник

RC

Roman Chumachenko in Dagger 2
Egor Sigolaev
Я правильно понимаю, что когда я буду второй раз провайдить роутер, то чичерони не будет создаваться и сразу даст роутер, т.к. метод помечен синглтоном?
В целом - да, пока синглтон компонент живой
источник

ES

Egor Sigolaev in Dagger 2
Roman Chumachenko
В целом - да, пока синглтон компонент живой
Не подскажешь, как можно заинжектить два разных роутера? Есть конечно варик при инжекте указывать @Named, но есть способ может лучше?
источник

ES

Egor Sigolaev in Dagger 2
Или писать @Inject @Named(NavModule.LOCAL) нормальная тема?
источник