Closed. This question needs to be more focused。它当前不接受答案。












想改善这个问题吗?更新问题,使其仅关注editing this post的一个问题。

1年前关闭。



Improve this question




什么是viewModelFactory以及何时以及为什么要使用它,我是android的新手,实际上我无法理解MVVM中的这些概念

最佳答案

ViewModelProvidersViewModelProviders.Factory用于确保跨 Activity 的配置更改或重新创建 Activity 仅创建viewModel的一个实例。如果通过扩展体系结构组件中的onCleared()类来创建自定义viewModel,则viewModel中也可以使用回调ViewModel。 Activity 销毁时将调用此回调方法。因此,您可以清除在viewModel中使用的所有实例。但是,为了正确执行此回调,应使用ViewModelProvidersViewModelProviders.Factory创建viewModel。

关于java - 什么是ViewModelFactory ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56823168/

10-10 02:43