[英]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.