카테고리 없음
[안드로이드] hilt 사용 시 ViewModel 에서 has no zero argument constructor 발생 시
sryang
2021. 3. 16. 13:54
1. 뷰모델의 생성자 대상에 대한 provide를 제공하는지
@Module
@InstallIn(ApplicationComponent::class)
object AppModule {
@Singleton
@Provides
fun providePicturesRepository() : PicturesRepository{
return PicturesRepository.newInstnace()
}
}
2. viewmodelInject를 사용하는지 확인합니다.
class PictureViewModel @ViewModelInject constructor(picturesRepository: PicturesRepository) : ViewModel()