不建议使用此方法。使用setCurrentState(State)。
void removeObserver(LifecycleObserver observer)
从观察者列表中删除给定的观察者。
void setCurrentState(Lifecycle.State state)
将生命周期移至给定状态,并将必要的事件分派给观察者。
继承的方法
从班级 androidx.lifecycle.Lifecycle
从班级 java.lang.Object
公共建设者
生命周期注册
公共LifecycleRegistry(LifecycleOwner提供程序)
为给定提供者创建一个新的LifecycleRegistry。
通常,您应该在LifecycleOwner类的构造函数中创建此对象,并保留相同的实例。
参量
provider LifecycleOwner:所有者LifecycleOwner
公开方法
addObserver
public void addObserver(LifecycleObserver观察器)
添加一个LifecycleObserver,当LifecycleOwner更改状态时,将通知该服务器。
给定的观察者将进入LifecycleOwner的当前状态。例如,如果LifecycleOwner在Lifecycle.State.STARTED状态,给定的观察者会收到Lifecycle.Event.ON_CREATE,Lifecycle.Event.ON_START事件。
参量
observer LifecycleObserver:观察者通知。
getCurrentState
公共Lif