1.通过ViewModelProvider方式创建
private val model by lazy{ViewModelProvider(this)[TowerViewModel::class.java]}
2.通过ViewModelLazy方式创建
private val model by ViewModelLazy(TowerViewModel::class,{viewModelStore},{defaultViewModelProviderFactory})
2.通过viewModels方式创建
private val model by viewModels<TowerViewModel>{defaultViewModelProviderFactory}
2848

被折叠的 条评论
为什么被折叠?



