如何使用刀柄注入 vararg 变量

时间:2021-01-03 16:26:16

标签: android kotlin dagger dagger-hilt

如何使用 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() {

}

0 个答案:

没有答案