Я пытался реализовать HasActivityInjector в моем приложении для Android, но он показывает, что HasActivityInjector не может быть решен.Ниже приведены зависимости и плагин, который я использовал в своем проекте -
apply plugin: 'kotlin-kapt'
и
implementation 'com.google.dagger:dagger:2.16'
kapt 'com.google.dagger:dagger-compiler:2.16'
Вот код, который я пытаюсь -
class RanoBoilerplateApplication : Application(), HasActivityInjector{
@Inject
lateinit var activityDispatchingAndroidInjector:
DispatchingAndroidInjector<Activity>
override fun onCreate() {
super.onCreate()
DaggerAppComponent.builder()
.application(this)
.build()
.inject(this)
}
override fun activityInjector(): AndroidInjector<Activity> =
activityDispatchingAndroidInjector
}
Я неНе знаю, какие еще зависимости я должен включить, чтобы работать, помоги мне, если кто-то делал это раньше.
Найдите последнюю версию Dagger 2 здесь .
Happyкодирование :-)