본문

[2018.05.02] 01. Dagger2 error - AndroidSupportInjectionModule

문제점



원인

Dagger 코드와 Dagger 안드로이드 코드를 사용하기 위해서는 AndroidSupportInjectionModule 필요



해결책
Component에 AndroidSupportInjectionModule 클래스 추가

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
@Singleton
@Component(modules = [
    AppModule::class,
    ActivityModule::class,
    AndroidSupportInjectionModule::class
])
interface AppComponent: AndroidInjector<LxApplication> {
 
    @Component.Builder
    interface Builder {
        @BindsInstance
        fun application(application: Application): AppComponent.Builder
 
        fun build(): AppComponent
 
    }
}
cs



#Dagger2 Error #AndroidSupportInjectionModule

공유

댓글