-
- All Implemented Interfaces:
-
androidx.lifecycle.ViewModelStoreOwner
public final class VMStore implements ViewModelStoreOwner
-
-
Constructor Summary
Constructors Constructor Description VMStore()
-
Method Summary
Modifier and Type Method Description final Unitregister(LifecycleOwner host)注册一个生命周期宿主到当前 VMStore。如果宿主尚未注册,则添加到 bindTargets 并监听其生命周期事件。当宿主销 毁时,从 bindTargets 中移除,并清理相关资源。 ViewModelStoregetViewModelStore()获取与当前 VMStore 关联的 ViewModelStore 实例。 如果 vmStore 尚未初始化,则创建一个新的 ViewModelStore 实例。 -
-
Method Detail
-
register
final Unit register(LifecycleOwner host)
注册一个生命周期宿主到当前 VMStore。如果宿主尚未注册,则添加到 bindTargets 并监听其生命周期事件。当宿主销 毁时,从 bindTargets 中移除,并清理相关资源。
- Parameters:
host- 要注册的生命周期宿主。
-
getViewModelStore
ViewModelStore getViewModelStore()
获取与当前 VMStore 关联的 ViewModelStore 实例。 如果 vmStore 尚未初始化,则创建一个新的 ViewModelStore 实例。
-
-
-
-