upEvent方法对应还有downEvent方法。ON_STOP,不会等待onStop方法执行。FullLifecycleObserver,GenericLifecycleObserver类。OnLifecycleEvent。LifecycleObserver整体结构。LifecycleObserver只是一个简单的类,没有任何的接口。LifecycleObserver就是ObserverWithState来完成的。实现FullLifecycleObserver监听生命周期FullLifecycleObserver继承自LifecycleObserver。owner);}ObserverWithState会适配LifecycleObserver到相应的GenericLifecycleObserver。Lifecycling.getCallback的方法。······}如果是FullLifecycleObserver对象,我们是直接通过FullLifecycleObserverAdapter来进行适配。}}同样的,在构造方法中,会通过Lifecycling.getCallback的方法来适配LifecycleObserver对象到GenericLifecycleObserver对象。}}我们继续分析Lifecycling.getCallback方法。ReflectiveGenericLifecycleObserver(object);}代码的getCallback的调用流程。resolveObserverCallbackType方法。......}如果是匿名内部类,就直接返回REFLECTIVE_CALLBACK。......}通过generatedConstructor获取构造方法。OnLifecycleEvent。因此会调用createInfo方法,并返回true。把LifecycleObserver是适配成GenericLifecycleObserver。