亦余心之所善兮,虽九死其犹未悔。这篇文章主要讲述androidLoader机制相关的知识,希望能为你提供帮助。
【androidLoader机制】Activity和Fragment管理LoaderManager,LoaderManager管理Loader,Loader得到数据后触发在LoaderManager中实现的Loader的callback接口,LoaderManager在接收到Loader的callback回传调运时触发我们Activity或Fragment中实现的LoaderManager回调callback接口,就这样就实现了Loader的所有功能,而我们平时写代码一般只用关心LoaderManager的callback实现即可;对于自定义Loader可能还需要关心AsyncTaskLoader子类的实现。
- 提供异步加载数据机制;
- 对数据源变化进行监听,实时更新数据;
- 在Activity配置发生变化(如横竖屏切换)时不用重复加载数据;
- 适用于任何Activity和Fragment;
推荐阅读
- android中的wrap_content,match_parent, fill_parent
- Android的Frangment的第一种声明方式
- Android-Java-静态变量与静态方法&普通变量与普通方法(内存图 完整版)
- 19.2.4 [LeetCode 42] Trapping Rain Water
- Android-普通变量与普通方法内存图
- Android-Java-静态变量
- Android-Java-构造函数间调用&this内存图
- 理解Android View的事件传递机制
- 高通开源android源码下载