getViewModelStore
get
屏幕切换后还原viewmodel相关信息
nc.viewModelStore
ViewModel
get(ViewModel)
ViewModelStore
ViewModelProvider
NonConfigurationInstances[nc].viewmodelStore
屏幕切换前保存viewmodel相关信息
ViewModelActivity
ViewModelStoreOwner
NewInstanceFactory.create()
getLastCustomNonConfigurationInstance
ViewModel.newInstance()
Factory.create()
onRetainNonConfigurationInstance
ComponentActivity
data