概述
生命周期的同步,指的是UI线程与一个或加载线程的同步,即UI线程中的Activity/Fragment/View的生命周期方法控制加载的流程
类结构
主要有LifecycleListener、RequestManager、Lifecycle、ActivityFragmentLifecycle、SupportRequestManagerFragment几个类或接口
LifecycleListener接口、Lifecycle接口、ActivityFragmentLifecycle类
LifecycleListener接口,定义onStart()、onStop()、onDestroy()方法
Lifecycle接口,定义两个方法addListener(LifecycleListener)和removeListener(LifecycleListener)
ActivityFragmentLifecycle类,实现接口Lifecycle,依赖LifecycleListener,持有一个LifecycleListener的列表,定义并实现onStart()、onStop()、onDestroy()方法,在其中遍历调用列表中的LifecycleListener对象的同名方法
ActivityFragmentLifecycle依赖LifecycleListener,一对多的依赖
ActivityFragmentLifecycle实现接口Lifecycle
Lifecycle作为接口,定义两个方法addL

最低0.47元/天 解锁文章
1775

被折叠的 条评论
为什么被折叠?



