【发布时间】:2019-08-16 08:23:59
【问题描述】:
我参考http://kodein.org/Kodein-DI/?6.1/android#view-model-factory使用kodein viewmodel,出现错误。
零件代号
bind<ViewModelProvider.Factory>() with singleton { KodeinViewModelFactory(instance()) }
class KodeinViewModelFactory(private val kodein: Kodein) : ViewModelProvider.Factory {
override fun <T : ViewModel> create(modelClass: Class<T>): T =
kodein.direct.Instance(TT(modelClass))
}
【问题讨论】: