我无法辨别LifeCycleRegistry实例方法之间的区别,handleLifecycleEvent并且markState.根据文档handleLifecycleEvent设置当前状态并通知观察者.markState另一方面,将生命周期移动到给定状态,并将必要的事件发送给观察者.
LifeCycleRegistry
handleLifecycleEvent
markState
因此,在两种方法中都会更改状态并通知观察者,以便他们可以触发相应的回调(基于我当前的理解).是否存在这两种方法不一样的情况?