AssistedInjection 썸네일형 리스트형 [Dagger2] Assisted Injection Dagger 2.31 버전에 @Assisted, @AssistedInjection 등 Assisted Injection 관한 내용들이 추가되었다. 최신버전은 2.35.1 버전이다. @AssistedInjection 이 언제 사용되는지를 알아보자. 기존 의존성 주입 예제들과는 다르게 주입되는 값이 상황에 따라 변하는 경우 Assisted Injection을 사용한다. 앱에서 사용자 정보를 보는 화면을 생각하면 된다. 사용자 별로 ID, Phone Number 등 다른 정보를 입력받아 ViewModel에 의존성 주입을 해줄 때 Assisted Injection을 사용할 수 있다. 우선 간단한 예제를 보자. Robot 객체를 만들려 하는데 Robot의 이름은 입력받고, Robot의 Version은 항상 최신 .. 더보기 이전 1 다음