Size: a a a

Cicerone Chat (RUS)

2020 October 31

ES

Egor Sigolaev in Cicerone Chat (RUS)
Arsen CeH9
через компонент внешнего
Так через модули провайдить или через Builder компонента? Если нужен один инстанс, то через билдер же. Я походу понял.
источник

AC

Arsen CeH9 in Cicerone Chat (RUS)
смотря как у тебя ди граф устроен
источник

AC

Arsen CeH9 in Cicerone Chat (RUS)
у меня например внешний роутер вообще @синглтон
источник

AD

Aleksey D. in Cicerone Chat (RUS)
Egor Sigolaev
Ну так. Если мы инжектим, мы инжектим каждый раз новый инстанс
ну это бред какой-то
есть же аннотации, которые управляют созданием зависимости
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Aleksey D.
ну это бред какой-то
есть же аннотации, которые управляют созданием зависимости
Ну я понял. Сделаю внешний роутер синглтоном, а внутренний буду с апп скопом каким то.
источник

AC

Arsen CeH9 in Cicerone Chat (RUS)
апп скоуп не синглтон разве?)
источник

AD

Aleksey D. in Cicerone Chat (RUS)
Egor Sigolaev
Ну я понял. Сделаю внешний роутер синглтоном, а внутренний буду с апп скопом каким то.
так app тоже вечный
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Aleksey D.
так app тоже вечный
А, стоп )
источник

AD

Aleksey D. in Cicerone Chat (RUS)
ваще разговоры далеко за пределами тематики чата
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
последний вопрос
источник

AC

Arsen CeH9 in Cicerone Chat (RUS)
изучил 3 либы навигаций ,а одну (дагер) - нет)
источник

AC

Arsen CeH9 in Cicerone Chat (RUS)
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Ахахха, пошел я нахер с этим ботом )
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
@ Scope
@ kotlin.annotation.Retention(AnnotationRetention.RUNTIME)
annotation class AppScope
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Чем он от синглтона отличается? Или это уже точно оффтоп?
источник

AD

Aleksey D. in Cicerone Chat (RUS)
Egor Sigolaev
Чем он от синглтона отличается? Или это уже точно оффтоп?
оффтоп. отличается от синглтона тем, что ты сам решаешь, сколько оно живет
источник

AC

Arsen CeH9 in Cicerone Chat (RUS)
анноташка всего лишь ширма, вся суть в продолжительности жизни инстанциируемого компонента
источник

AC

Arsen CeH9 in Cicerone Chat (RUS)
+ тебе нужно менеджить ссылкой на компоненты
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Arsen CeH9
+ тебе нужно менеджить ссылкой на компоненты
Понял, пасиба всем за помощь. Пойду вливать либу в прод )
источник

AC

Arsen CeH9 in Cicerone Chat (RUS)
обычно она сразу забывается, т.к. конечный пользователь - не имеет чилдов с вложенными скоупами:
appComonent.newChildComponent().inject(this)
vs
val childComp = appComonent.newChildComponent()
childComp.inject(thisA)
childComp.inject(thisB)
источник