Size: a a a

2021 July 06

АЕ

Алексей Ершов... in Dagger 2
да запросто можно. Тут может не работать если типы не совпали, например. getContactList что возвращает?
источник

FG

Fuad Garayev in Dagger 2
только в активити робит,а в обычных классах нет
источник

АЕ

Алексей Ершов... in Dagger 2
ну и может не работать потому что вы inject этому классу не сделали, разумеется
источник

FG

Fuad Garayev in Dagger 2
ну он взвращает лист,я первую попавшую зависимость вам отправил. То есть по сути работать все должно?
источник

FG

Fuad Garayev in Dagger 2
а где сделать инжект ?  разве не над полем которое надо внедрить?или для класса тоже?
источник

ES

Egor Sigolaev in Dagger 2
в апп компоненте например
источник

АЕ

Алексей Ершов... in Dagger 2
почитайте немножко как даггер работает) если у вас есть класс A и у него @Inject на поле, то или этот класс сам должен быть куда-то заинжекчен, или если вы его руками создаёте, на созданном экземпляре нужно вызвать метод inject нужного компонента.
источник

VP

Vlad Pylyp in Dagger 2
Скиньте лучше кусок кода модуля и кусок кода куда и что инжектите. Желательно гист.
источник

ES

Egor Sigolaev in Dagger 2
источник

АЕ

Алексей Ершов... in Dagger 2
или прям ссылку на гит)
источник

ES

Egor Sigolaev in Dagger 2
вместо обычный void inject() в компоненте
источник

FG

Fuad Garayev in Dagger 2
сек
источник

FG

Fuad Garayev in Dagger 2
к сожалению я гитом не пользуюсь)хотя стоило было подучить
источник

FG

Fuad Garayev in Dagger 2
источник

АЕ

Алексей Ершов... in Dagger 2
где создаётся  Assistant?
источник

FG

Fuad Garayev in Dagger 2
Сам класс Assistant я не инжекчу и не провайдю.
в Активити для проверки написал
           lifecycleScope.launch {
               val assistant = Assistant().apply {
                   play()
               }
           }
выкинуло из аппки
источник

АЕ

Алексей Ершов... in Dagger 2
воот, значит вам надо своему ассистенту после создания сделать component.inject(assistant)
источник

АЕ

Алексей Ершов... in Dagger 2
или инжектить его сразу в активити
источник

FG

Fuad Garayev in Dagger 2
component? если вы про даггер компонент то я использую Хилт версию
источник

FG

Fuad Garayev in Dagger 2
это находится в
@Module
@InstallIn(SingletonComponent::class)
object AppModule {
источник