Size: a a a

2021 January 29

IG

Ilya Gulya in Dagger 2
Тони
Алексей,приветствую) А не подскажите, как в базовый абстрактный класс фрагмента
работать с делегатом?
Получаются проблемы с данным кодом :
```
val presenter: MyPresenter by moxyPresenter { component.getPresenter() }
```
В идеале вообще не должно быть работы с презентером в базовом классе, но если прям не обойтись, то просто сделайте абстрактное поле abstract val presenter: PresenterType и в дочернем классе уже переопределите его by moxyPresenter
источник

АЕ

Алексей Ершов... in Dagger 2
Тони
Алексей,приветствую) А не подскажите, как в базовый абстрактный класс фрагмента
работать с делегатом?
Получаются проблемы с данным кодом :
```
val presenter: MyPresenter by moxyPresenter { component.getPresenter() }
```
Очень по-разному можно этот базовый класс сделать, он у вас с дженериком? Как сделали? Ну и вопрос уже не по даггеру, лучше в чатике Мокси обсудить
источник

Т

Тони in Dagger 2
Алексей Ершов
Очень по-разному можно этот базовый класс сделать, он у вас с дженериком? Как сделали? Ну и вопрос уже не по даггеру, лучше в чатике Мокси обсудить
с дженериком
источник

АЕ

Алексей Ершов... in Dagger 2
Тогда как Илья сказал)
источник
2021 January 30

I

Ivansuper in Dagger 2
Ребят, вопрос на миллион. Даггер мне в очередной раз поламал все восприятие и чувство его понимания.
Как мы знаем, чтобы объявить подкомпонент, надо создать модуль, там указать подкомпонент в subcomponents, и прикрепить этот модуль к родительскому компоненту. После чего в родительском компоненте явно объявить factory подкомпонента для его получения
источник

I

Ivansuper in Dagger 2
Теперь нюанс. Мы берем этот код, просто убираем из родительского компонента модуль с подкомпонентом, но оставляем метод получения factory подкомпонента. Все так же работает
источник

I

Ivansuper in Dagger 2
Зачем официальный док говорит прикреплять подкомпонент через модуль с subcomponents? Что я упускаю?
источник
2021 February 01

RM

Rizvan Mag in Dagger 2
всем привет. подскажите c Hilt  в bottomSheetFragment можно использовать  AndroidEntryPoint?
источник

RM

Rizvan Mag in Dagger 2
или тут по Dagger Hilt не консультируют?
источник
2021 February 03

IG

Ilya Gulya in Dagger 2
Rizvan Mag
всем привет. подскажите c Hilt  в bottomSheetFragment можно использовать  AndroidEntryPoint?
Да, должно быть можно.
источник

RM

Rizvan Mag in Dagger 2
спасибо, уже разобрался)
источник
2021 February 06

Д

Дмитрий in Dagger 2
Всем привет! Кто-нибудь знает, как с использованием Dagger2 внедрить в ViewModel инстанс SavedStateHandle, а потом эту ViewModel инжектнуть в активити?
источник
2021 February 07

AA

Alidibir Akhbulatov in Dagger 2
Дмитрий
Всем привет! Кто-нибудь знает, как с использованием Dagger2 внедрить в ViewModel инстанс SavedStateHandle, а потом эту ViewModel инжектнуть в активити?
Тут пошагово все описано: https://proandroiddev.com/connecting-the-dots-44d8fa79f14
источник

Д

Дмитрий in Dagger 2
спасибо)
источник
2021 February 08

Т

Тони in Dagger 2
Друзья, подскажите пожалуйста,

Использую в фрагменте такую структуру:

val presenter: MyPresenter by moxyPresenter { component.getPresenter() }


Есть объект который при старте фрагмента берется из arguments  и мне нужно его передать в presenter, подскажите как правильно это сделать?

Одно из решение, это просто в методе onCreate обращаться к презентеру и юзать setter
Но не знаю на сколько это правильно
источник
2021 February 09

АЕ

Алексей Ершов... in Dagger 2
Тони
Друзья, подскажите пожалуйста,

Использую в фрагменте такую структуру:

val presenter: MyPresenter by moxyPresenter { component.getPresenter() }


Есть объект который при старте фрагмента берется из arguments  и мне нужно его передать в presenter, подскажите как правильно это сделать?

Одно из решение, это просто в методе onCreate обращаться к презентеру и юзать setter
Но не знаю на сколько это правильно
В компонент при его создании передайте, или в assisted inject
источник

ME

Maks 🤘🏻 E-notty... in Dagger 2
Пытаюсь запустить hilt, зависимости , плагин затянул. Градл всё ок собирает. Но после первой же аннотации в App HiltAndroidApp падаю с Caused by: java.lang.NoSuchMethodError: com.google.common.graph.Traverser.depthFirstPreOrder(Ljava/lang/Iterable;)Ljava/lang/Iterable;
источник

ME

Maks 🤘🏻 E-notty... in Dagger 2
И чего ему надо?
источник
2021 February 10

ИЧ

Иван Чепёлкин... in Dagger 2
Друзья ! Такой вопрос) хочу сделать синглтон на несколько классов, но только чтоб в одном классе всегда создавался новый инстанс. А другие пользовались этим инстансом. Как это сделать?) И можно ли вообще?
источник

RC

Roman Chumachenko in Dagger 2
Иван Чепёлкин
Друзья ! Такой вопрос) хочу сделать синглтон на несколько классов, но только чтоб в одном классе всегда создавался новый инстанс. А другие пользовались этим инстансом. Как это сделать?) И можно ли вообще?
Сделать скоуп на уровне компонента для этого несинглтона?
источник