@Inject (1) 썸네일형 리스트형 [Android] 2. 구글 코드랩 Dagger를 이용한 리팩토링 - Registration Flow 개요 구글 코드랩 문서를 참조한 게시글 입니다. @Inject annotaction Application Graph를 자동으로 그리게 하기 위해 Dagger는 인스턴스를 어떻게 만들 지 알아야 한다. 한 가지 방법은 클래스의 생성자에 @Inject을 작성하는 것이다. 해당 생성자의 매개변수들은 타입에 맞게 종속성이 된다. RegistrationViewModel.kt class RegistrationViewModel @Inject constructor(val userManager: UserManager) { ... } 위 과정을 통해 어떻게 RegistrationViewModel을 만들어야 할 지 알게 된다. 즉, @Inject는 대거에게 해당 타입의 객체를 어떻게 제공하는지 알려준다. 또한 Dagger는.. 이전 1 다음