У меня есть подкласс приложения, который я совместим с HasDispatchingActivityInjector, но когда я пытаюсь запустить свое приложение, он будет разбиваться, говоря:
Unable to start activity ComponentInfo{com.test.testing/com.test.testing.ui.main.MainActivity}: java.lang.RuntimeException: android.app.Application does not implement dagger.android.HasDispatchingActivityInjector
Это подкласс приложения:
class MyApplication : Application(), HasDispatchingActivityInjector {
@Inject
lateinit var dispatchingAndroidInjector: DispatchingAndroidInjector<Activity>
override fun onCreate() {
super.onCreate()
DaggerAppComponent.create().inject(this)
}
override fun activityInjector(): DispatchingAndroidInjector<Activity> {
return dispatchingAndroidInjector
}
Кто-нибудь еще испытывал эту ошибку раньше?
Спасибо