Size: a a a

2021 May 14

b

badmitry in Dagger 2
Всем привет, не знаю куда написать, если не по адресу, прошу перенаправить. Проблема такая. Есть 2 сборки. У одной манифест неследуется от родительского почти без изменений. у второй нужно менять и пермишены и активити. Как выпилить все ненужное во 2 сборке, что бы оно не наследовалось из родительского манифеста?
источник

АЕ

Алексей Ершов... in Dagger 2
источник

Д

Дмитрий in Dagger 2
Добрый вечер. Подскажите пожалуйста, @Provides @Singleton static будет вести себя как просто Singleton, но в билдах Dagger-а не будет создаваться модуль просто ?
источник
2021 June 01

JF

Jorik Fat in Dagger 2
Добрый день. Где-то(habr/medium) читал статью о том как открывать зависимые компоненты (как subscope в toothpick), автор в конце даже демонстрирует библиотеку для этого. Нигде не могу теперь ее найти. Может у кого-то есть под рукой?
источник

JF

Jorik Fat in Dagger 2
там описывается механизм хранения
App<-Activity<-HostFragment<-Fragment
источник

АЕ

Алексей Ершов... in Dagger 2
источник

JF

Jorik Fat in Dagger 2
не оно, но суть та же. Спасибо
источник

JF

Jorik Fat in Dagger 2
источник

JF

Jorik Fat in Dagger 2
спасибо что напомнили про этот ресурс, всю историю перерыл :D
источник
2021 June 23

FG

Fuad Garayev in Dagger 2
Ребят,мне нужно запровайдить с помощью даггер хилта активити контекст.
   @ActivityContext
   fun provideContext(): Context = MainActivity()
такой способ норм?заранее спасибо за ответ
источник

AE

Alexander Evsikov in Dagger 2
куда ты хочешь запровайдить контекст?
источник

FG

Fuad Garayev in Dagger 2
в свой класс,мне нужно заюзать в своем классе метод активити startActivity().попытался так но не ошибку выдает
источник

AE

Alexander Evsikov in Dagger 2
это получается, ты хочешь запровайдить контекст активити в логику некоего сценария, чтоб там производить вызов другой активити? Что-то мне подсказывает, что это не лучшая идея
источник

SV

Sergey Vasilchenko in Dagger 2
активити контекст провайдится из коробки, не надо это делать руками
источник

FG

Fuad Garayev in Dagger 2
в таком случае,не провайдить этот класс а в классе активити отправить this в параметр?
источник

FG

Fuad Garayev in Dagger 2
да,именно
источник

SV

Sergey Vasilchenko in Dagger 2
повесить на активити AndroidEntryPoint, если класс ActivityScoped то в конструктор инжектишь контекст с аннотацией ActivityContext
источник

SV

Sergey Vasilchenko in Dagger 2
все то что на скрине писать не обязательно, достаточно на конструктор HomeScenario навесить инжект и скоуп
источник

FG

Fuad Garayev in Dagger 2
сейчас пробну,спасибо
источник

FG

Fuad Garayev in Dagger 2
в ActivityModule будет так,я вас правильно понял?
   @ActivityScoped
   @Provides
   fun provideHomeScenario(app: Context) = HomeScenario(mContext = app)

в самом классе
class HomeScenario @Inject constructor(@ActivityContext private val mContext: Context)

а в активити    
@Inject
lateinit var homeScenario: HomeScenario
источник