Используя компонент архитектуры, при onCreate я использую ViewModel
для извлечения данных.
@OnLifecycleEvent(Lifecycle.Event.ON_CREATE)
fun onCreate() {
fetchData()
}
Однако, если он восстанавливается из savedInstanceState
, я бы хотел избежать вызова fetchData
.Как я мог это сделать?
то есть, используя старый способ, я мог бы сделать ниже.
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
if (savedinstanceState == null) {
fetch()
}
}