ViewModelLifecycleExtension extension
- on
-
- ILifecycle
Methods
-
viewModels<
VM extends ViewModel> ({ViewModelFactory< VM> ? factory, ViewModelFactory2<VM> ? factory2, ViewModelProvider viewModelProvider(LifecycleOwner lifecycleOwner)?, ViewModelProvider viewModelProviderProducer(LifecycleOwner lifecycleOwner)?}) → VM -
Available on ILifecycle, provided by the ViewModelLifecycleExtension extension
获取当前环境下配置下的ViewModel -
viewModelsByApp<
VM extends ViewModel> ({ViewModelFactory< VM> ? factory, ViewModelFactory2<VM> ? factory2}) → VM -
Available on ILifecycle, provided by the ViewModelLifecycleExtension extension
获取基于App的ViewModel -
viewModelsByLifecycleOwner<
VM extends ViewModel, LO extends LifecycleOwnerStateMixin< (LifecycleOwnerWidget> >{ViewModelFactory< VM> ? factory, ViewModelFactory2<VM> ? factory2, bool testLifecycleOwner(LO)?}) → VM -
Available on ILifecycle, provided by the ViewModelLifecycleExtension extension
自定义按需查找的 ViewModel -
viewModelsByRoute<
VM extends ViewModel> ({ViewModelFactory< VM> ? factory, ViewModelFactory2<VM> ? factory2}) → VM -
Available on ILifecycle, provided by the ViewModelLifecycleExtension extension
获取基于RoutePage的ViewModel