我们在带有recyclerView的mvvm设计模式中遇到问题:我们有一个具有自己的视图模型的片段(FragmentViewModel)以及具有它自己的视图模型(ListViewModel)的列表适配器
问题是这些:
注意:-我们使用匕首注入我们的viewModels和适配器。-我们的列表适配器将与其他片段一起重用。
我的建议是,/ n永远不要使用Fragment own的ViewModel,而要使用带有密钥的活动1。区分不同的片段。
ViewModelProviders.of(requireActivity(), factory).get(detail.getJobId(), TimelineActivityViewModel.class);
此处detail.getJobId()
是ID。