Приведенный ниже код все еще содержит неразрешенную ссылку на DaggerAppComponent. Я не могу найти ошибку.
Уже сделал Rebuild
Вот мой класс Application
class CinemaApplication : SplitCompatApplication() {
private lateinit var context: Context
val appComponent: AppComponent by lazy {
DaggerAppComponent.factory().create(applicationContext)
}
}
Вот мой класс AppComponent
@Component
interface AppComponent {
@Component.Factory
interface Factory {
fun create(@BindsInstance context: Context): AppComponent
}
fun inject(activity: NavHostActivity)
}
Вот мой класс Activity
class NavHostActivity : BaseActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
(application as CinemaApplication).appComponent.inject(this)
super.onCreate(savedInstanceState)
}