[英]How to know if system is restoring from savedInstanceState in viewModel
使用架构组件,在onCreate时,我使用ViewModel
来获取数据。
@OnLifecycleEvent(Lifecycle.Event.ON_CREATE)
fun onCreate() {
fetchData()
}
但是,如果要从savedInstanceState
还原它,我想避免调用fetchData
。 我该怎么办?
即使用旧方法,我可以在下面做。
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
if (savedinstanceState == null) {
fetch()
}
}
在ViewModel
构造函数中执行fetchData()
调用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.