Size: a a a

2019 May 22

AK

Alexey Kalyaganov in Dagger 2
черт ногу сломит)
источник

AG

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

A

AndXor in Dagger 2
я старался сделать проект простым, одна активити два фрагмента, для наглядности. везде разные инстансы
источник

A

AndXor in Dagger 2
Artem Gilmudinov
Создаете несколько инстансов компонента.
если не сложно, а можно в коде указать на ошибку. Я берут вроде компонент активити а он всё равно...
https://bitbucket.org/AndXor/daggertest/src/master/
источник

AG

Artem Gilmudinov in Dagger 2
Не стоит аннотация Singleton над provide методом Smth
источник

A

AndXor in Dagger 2
Artem Gilmudinov
Не стоит аннотация Singleton над provide методом Smth
не помогает, все равно 3 разных хэшкода
источник

AG

Artem Gilmudinov in Dagger 2
обновите код и запушьте в репо, чтобы видеть)
источник

A

AndXor in Dagger 2
Artem Gilmudinov
обновите код и запушьте в репо, чтобы видеть)
готово, можно пулиться
источник

AK

Alexey Kalyaganov in Dagger 2
AndXor
готово, можно пулиться
Короче нашел
источник

AK

Alexey Kalyaganov in Dagger 2
Из-за того что везде как зависимость нужна ActivityProvider, а не ActivityComponent, то в интерфейс ActivityProvider нужно добавить    fun smth(): Smth
источник

AK

Alexey Kalyaganov in Dagger 2
т.к. даггер именно там будет искать зависимость Smth
источник

AG

Artem Gilmudinov in Dagger 2
Alexey Kalyaganov
Из-за того что везде как зависимость нужна ActivityProvider, а не ActivityComponent, то в интерфейс ActivityProvider нужно добавить    fun smth(): Smth
классика)
источник

AK

Alexey Kalyaganov in Dagger 2
Но я хз вообще насчет такого подхода, это по какой-то статье сделано?
источник

AK

Alexey Kalyaganov in Dagger 2
Artem Gilmudinov
классика)
😁
источник

A

AndXor in Dagger 2
Парни
источник

A

AndXor in Dagger 2
я люблю вас)
источник

AG

Artem Gilmudinov in Dagger 2
Alexey Kalyaganov
Но я хз вообще насчет такого подхода, это по какой-то статье сделано?
Хороший вопрос. Зачем так интерфейсами оборачивать?
источник

AG

Artem Gilmudinov in Dagger 2
Вы тем самым поймали много ошибок
источник

AG

Artem Gilmudinov in Dagger 2
Если уберете интерфейсы то код просто не скомпилируется.
источник

AG

Artem Gilmudinov in Dagger 2
Из-за конфликта скоупов.
источник