an_lifecycle_viewmodel library

Classes

AsyncData<T extends Object>
定义一个基于异步状态的数据结构
AsyncDataError<T extends Object>
加载失败 存在异常
AsyncDataLoading<T extends Object>
加载中
AsyncDataValue<T extends Object>
加载完成 包含数据
RefViewModelProvider
对缓存式的ViewModel提供支持
ViewModel
ViewModel基类
ViewModelFactoriesCompanion
ViewModelProvider
用来管理如何创建ViewModel
ViewModelProviderProducerCompanion
ViewModelStore
ViewModel的Store

Typedefs

LifecycleAndViewModelEffectTask<VM extends ViewModel> = FutureOr Function(Lifecycle lifecycle, VM vm)
ViewModelFactory<VM extends ViewModel> = VM Function()
ViewModel创建器1
ViewModelFactory2<VM extends ViewModel> = VM Function(Lifecycle)
ViewModel创建器2
ViewModelProviderProducer = ViewModelProvider Function(LifecycleOwner)
ViewModelProvider 的创建器
ViewModels<VM extends ViewModel> = VM Function(ViewModelFactory<VM>? factory, ViewModelFactory2<VM>? factory2, ViewModelProvider viewModelProviderProducer(LifecycleOwner lifecycleOwner)?)
定义查找器