Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅关注editing this post的一个问题。
1年前关闭。
Improve this question
什么是viewModelFactory以及何时以及为什么要使用它,我是android的新手,实际上我无法理解MVVM中的这些概念
想改善这个问题吗?更新问题,使其仅关注editing this post的一个问题。
1年前关闭。
Improve this question
什么是viewModelFactory以及何时以及为什么要使用它,我是android的新手,实际上我无法理解MVVM中的这些概念
最佳答案
ViewModelProviders
和ViewModelProviders.Factory
用于确保跨 Activity 的配置更改或重新创建 Activity 仅创建viewModel
的一个实例。如果通过扩展体系结构组件中的onCleared()
类来创建自定义viewModel,则viewModel中也可以使用回调ViewModel
。 Activity 销毁时将调用此回调方法。因此,您可以清除在viewModel中使用的所有实例。但是,为了正确执行此回调,应使用ViewModelProviders
和ViewModelProviders.Factory
创建viewModel。
关于java - 什么是ViewModelFactory ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56823168/
10-10 02:43