Size: a a a

2020 December 26

RC

Roman Chumachenko in Dagger 2
Ilya Gulya
Просто делаете на каждую Активити новый компонент. И в рамках этого компонента делаете все 4 зависимости scoped
Воо, вот это оно самое, что я пытался сказать
источник

RC

Roman Chumachenko in Dagger 2
Ilya Gulya
Это совершенно не обязательно. Делить на несколько презентеров вполне ок если экран сложный.
Прикольно, спасибо
источник

SY

Sergey Yzenev in Dagger 2
Товарищи, расскажите кто как менеджит lifecycle dagger компонента
источник

SV

Sergey Vasilchenko in Dagger 2
Sergey Yzenev
Товарищи, расскажите кто как менеджит lifecycle dagger компонента
когда была необходимость, то велосипедом на основе ActivityLifecycleCallbacks / FragmentLifecycleCallbacks (чем-то похожим на это https://github.com/ValeryPonomarenko/ComponentsManager )
источник

SY

Sergey Yzenev in Dagger 2
Sergey Vasilchenko
когда была необходимость, то велосипедом на основе ActivityLifecycleCallbacks / FragmentLifecycleCallbacks (чем-то похожим на это https://github.com/ValeryPonomarenko/ComponentsManager )
Спасибо
источник

v

vorobyoff in Dagger 2
Привет, можете подсказать, как завязать жц компонента на жд какой либо вью?
То есть, у меня есть фрагмент, для него нужен компонент, но когда пользователь уйдет с этого фрагмента - даггер компонент будет жить дальше, как быть?
источник

v

vorobyoff in Dagger 2
Или он умрет вместе с фрагментом?
источник

ES

Egor Sigolaev in Dagger 2
vorobyoff
Привет, можете подсказать, как завязать жц компонента на жд какой либо вью?
То есть, у меня есть фрагмент, для него нужен компонент, но когда пользователь уйдет с этого фрагмента - даггер компонент будет жить дальше, как быть?
Так смотря где инитаешь компонент
источник

v

vorobyoff in Dagger 2
Во фрагменте, получается
источник

v

vorobyoff in Dagger 2
Но, что делать с синглтонами и сменой конфигурации?
источник

v

vorobyoff in Dagger 2
Синглтон то дальше жить будет
источник

v

vorobyoff in Dagger 2
Если юзер уйдет
источник

v

vorobyoff in Dagger 2
Или нет?
источник

v

vorobyoff in Dagger 2
Как я понимаю надо скоупы юзать
источник
2020 December 27

ФХ

Филадельфия Хачатуря... in Dagger 2
А есть какой-нибудь плагин для студии чтобы следить за созданием/удалением объектов?
источник

IG

Ilya Gulya in Dagger 2
vorobyoff
Как я понимаю надо скоупы юзать
Скоупы ничего магического не делают. Если скоуп есть - объект будет в одном экземпляре в рамках инстанса компонента. Если нет - каждый раз новый.
источник

ES

Egor Sigolaev in Dagger 2
Филадельфия Хачатурян
А есть какой-нибудь плагин для студии чтобы следить за созданием/удалением объектов?
Ты про лики? Есть CanaryLeak
источник

IG

Ilya Gulya in Dagger 2
vorobyoff
Но, что делать с синглтонами и сменой конфигурации?
Соответственно вам нужно руками хранить где-то компоненты
источник

v

vorobyoff in Dagger 2
Ilya Gulya
Соответственно вам нужно руками хранить где-то компоненты
Имеешь ввиду класть их в бандлы?
источник

v

vorobyoff in Dagger 2
И потом извлекать
источник