【发布时间】:2020-11-13 11:51:05
【问题描述】:
请考虑以下课程:
class MainRepository constructor(
private val blogDao: BlogDao,
private val blogRetrofit: BlogRetrofit,
private val cacheMapper: CacheMapper,
private val networkMapper: NetworkMapper
){
.....
}
如果我想将 MainRepository 类转换为使用 dagger-hilt 传递参数,像这样在构造函数之前添加 @Inject 就足够了吗??
class MainRepository @Inject constructor(
private val blogDao: BlogDao,
private val blogRetrofit: BlogRetrofit,
private val cacheMapper: CacheMapper,
private val networkMapper: NetworkMapper
){
还是需要更多??
【问题讨论】:
标签: android kotlin dependency-injection dagger-hilt