【发布时间】:2019-08-01 09:54:11
【问题描述】:
我正在研究 Google Android SunFlower 项目的 MVVM。
对于Fragment,它得到viewmodel,如下所示
private val plantDetailViewModel: PlantDetailViewModel by viewModels {
InjectorUtils.providePlantDetailViewModelFactory(requireActivity(), args.plantId)
}
我想尝试相同的方法在 Activity 中获取viewmodel。但是requireActivity()show 未解决的参考...
当我将 data binding 替换为 this 时,它不起作用。
是否有其他模式可以用于providePlantDetailViewModelFactory()
提前致谢。
【问题讨论】:
标签: android android-activity kotlin mvvm viewmodel