dagger-2

Я пытаюсь обернуть голову вокруг Dagger2. У меня возникли проблемы с пониманием того, как я могу предоставить параметр для зависимости, которая является общей для всего приложения. Вот что я придумал (это просто фиктивные классы, которые я использую, чтобы понять концепции): class Token(val token: String) ...

Недавно у меня была проблема с @Named классификатором в Котлине. Я думал, что меняется от этого: var boldTypeface: Typeface? = null [Inject] set В это var boldTypeface: Typeface? = null [Inject Named("bold")] set Или var boldTypeface: Typeface? = null [Inject] [Named("bold")] set Решил бы мою проб...

Я пытаюсь связать подклассы ViewModel в карту по их KClass типам: @Module abstract class ViewModelModule { @Binds @IntoMap @ViewModelKey(MyViewModel::class) abstract fun bindsMyViewModel(viewModel: MyViewModel): ViewModel @Binds abstract fun bindViewModelFactory(factory: ViewModelFactory): Vie...

У меня есть Kotlin activity с этой строкой кода: DaggerComponentManager.INSTANCE.getViewComponent(this).inject(this) Он отлично строится, когда я использую Debug build variant, но когда я переключаюсь на Release gradle task compileDevelopmentReleaseKotlin терпит неудачу со следующей ошибкой: Cannot access...

Согласно документацииDagger о введении объектов активности , в ней говорится, что установка AndroidInjectionModule в вашем компоненте приложения. Впрочем, все прекрасно и без этого. Означает ли это, что мне не нужно объявлять об этом? При каких обстоятельствах это будет неправильно? Например: Введенный эк...

Как я могу создать визуальный граф со всеми зависимостями, которыми управляет Dagger 2? У Guice естьGrapher . Кто-нибудь знает, как сделать что-то подобное в Dagger 2?...

Кинжал 1-х plus() метод-это то, что я использовал довольно часто в предыдущих приложениях, поэтому я понимаю ситуации, когда вы можете иметь подкомпонент с полным доступом к привязкам родительских графиков. в какой ситуации было бы полезно использовать a компонент зависимости вместо зависимость подкомпонент ...

Так что я столкнулся с этой передовой практикой на Android статей о производительности памяти. http://developer.android.com/training/articles/memory.html Они сказали: избегайте фреймворков инъекций зависимостей использование инфраструктуры внедрения зависимостей, такой как Guice или RoboGuice может...

Я пытаюсь добавить Dagger2 в свой проект в Android Studio, но я не могу найти правильную зависимость для вставки в сборку.градля. Не могли бы вы помочь и выслать мне правильную линию?...

у меня есть простая активность Android С одной зависимости. Я вводю зависимость в действие onCreate такой: Dagger_HelloComponent.builder() .helloModule(new HelloModule(this)) .build() .initialize(this); в своем ActivityUnitTestCase Я хочу переопределить зависимость с помощью Mockito mock. Я пр...