Size: a a a

2019 May 21

SV

Sviat Volkov in Dagger 2
Ну вроде как наоборот) в докладе сказано что в каждом модуле свой kapt со своей компонентой а в app модуле вы только их связываете воедино, никакой кодогенерации там нет (кроме appcomponent)
источник

SV

Sviat Volkov in Dagger 2
Ну в целом доклад направлен на оптимизацию kapt сейчас уже лучше ориентироваться на архитектуру.
источник

UH

Untamed Horse in Dagger 2
"Только в этом модуле подключается annotatiоnProccesor из-за этого становиться возможной инкрементальная сборка других модулей -> ускорение сборки"
Вот.
И в докладе Денис говорит о том же самом.
То есть дело в косяках инкрементальной сборки с каптом. Интересно, как сейчас с этим. Уже можно разносить генерацию DI по фичам или же пока еще она экспериментальная и работает не очень?
источник

AK

Alexey Kalyaganov in Dagger 2
Я не уверен, но кажется инкрементальная сборка kapt увеличивает расход памяти. Студия стала по 3.5 гига жрать
источник

SV

Sergey Vasilchenko in Dagger 2
Sviat Volkov
Ну вроде как наоборот) в докладе сказано что в каждом модуле свой kapt со своей компонентой а в app модуле вы только их связываете воедино, никакой кодогенерации там нет (кроме appcomponent)
++
источник

SV

Sergey Vasilchenko in Dagger 2
Untamed Horse
"Только в этом модуле подключается annotatiоnProccesor из-за этого становиться возможной инкрементальная сборка других модулей -> ускорение сборки"
Вот.
И в докладе Денис говорит о том же самом.
То есть дело в косяках инкрементальной сборки с каптом. Интересно, как сейчас с этим. Уже можно разносить генерацию DI по фичам или же пока еще она экспериментальная и работает не очень?
посмотрите семпл проект из доклада дениса, там в каждом модуле капт
источник

UH

Untamed Horse in Dagger 2
Да, спасибо, это я неправильно воспринял фразу о том, что app-модуль не занимается ничем, кроме DI. Из-за этого возник диссонанс при просмотре семпла к докладу.
источник

SO

Sergey Opivalov in Dagger 2
источник

A

AndXor in Dagger 2
Парни подскажите такую вещь, есть интерактор хочу чтобы он был синглтоном и один и тот же инстанс был у активити и у фрагмента. Везде где только прописал Singleton но ничего не помогает. В чем может быть дело?
источник

AK

Alexey Kalyaganov in Dagger 2
AndXor
Парни подскажите такую вещь, есть интерактор хочу чтобы он был синглтоном и один и тот же инстанс был у активити и у фрагмента. Везде где только прописал Singleton но ничего не помогает. В чем может быть дело?
В корневом компоненте  прописать метод fun provideInteractor() : Interactor
источник

AK

Alexey Kalyaganov in Dagger 2
У меня выше похожая проблема была
источник

A

AndXor in Dagger 2
я так понимаю в корневом для всех троих, верно?
источник

AK

Alexey Kalyaganov in Dagger 2
Ну у них общий компонент с этим интерактором должен быть
источник
2019 May 22

A

AndXor in Dagger 2
Alexey Kalyaganov
Ну у них общий компонент с этим интерактором должен быть
Привет, сделал как ты написал, но все равно получаю три различных инстанса
источник

AK

Alexey Kalyaganov in Dagger 2
AndXor
Привет, сделал как ты написал, но все равно получаю три различных инстанса
ну тогда нужно смотреть код + код создания компонентов
источник

A

AndXor in Dagger 2
ага, глянь плиз если не сложно
источник

A

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

A

AndXor in Dagger 2
запусти в лог поставь фильтр !!! и увидишь разные хэши объекта Smth
источник

AK

Alexey Kalyaganov in Dagger 2
AndXor
запусти в лог поставь фильтр !!! и увидишь разные хэши объекта Smth
сейчас
источник

A

AndXor in Dagger 2
Alexey Kalyaganov
сейчас
ну что, есть какие мысли?
источник