如何使用 hilt 注入可变变量?
请参考下面的代码
open class BaseUseCase @Inject constructor(
private val baseRepository: BaseRepository
) {
}
// Possible
open class BaseViewModel @ViewModelInject constructor(
private val baseUseCase: BaseUseCase
) : ViewModel() {
}
// Impossible (How to make it possible)
open class BaseViewModel @ViewModelInject constructor(
private vararg val baseUseCase: BaseUseCase
) : ViewModel() {
}