【发布时间】:2020-01-11 20:47:02
【问题描述】:
我正在使用生命周期版本 2.2.0-rc03 和 official docs,发现的文章甚至没有列出正确的类名或构造函数参数。我想我必须通过这样的方式获取 ViewModel 实例
viewModel = ViewModelProvider(this, SavedStateViewModelFactory(requireActivity().application, savedStateRegistryOwner))
.get(SelectedTracksViewModel::class.java)
但我不知道 SavedStateRegistryOwner。
有人可以举一个简单的例子来说明如何创建已保存状态的 ViewModel 实例以及在 ViewModel 中保存和恢复值的正确方法吗?
【问题讨论】:
标签: android android-viewmodel android-savedstate