CursorLoader初探
来源:互联网 发布:网络水晶头什么牌子好 编辑:程序博客网 时间:2024/06/06 03:31
装载器从android3.0开始引进。它使得在activity或fragment中异步加载数据变得简单。装载器具有如下特性:
1.它们对每个Activity和Fragment都有效。
2.他们提供了异步加载数据的能力。
3.它们监视数据源的一将一动并在内容改变时传送新的结果。
4.当由于配置改变而被重新创建后,它们自动重连到上一个加载器的游标,所以不必重新查询数据。
Class/Interface
说明
LoaderManager
一个抽像类,关联到一个Activity或Fragment,管理一个或多个装载器的实例。这帮助一个应用管理那些与Activity或Fragment的生命周期相关的长时间运行的的操作。最常见的方式是与一个CursorLoader一起使用,然而应用是可以随便写它们自己的装载器以加载其它类型的数据。
每个activity或fragment只有一个LoaderManager。但是一个LoaderManager可以拥有多个装载器。
LoaderManager.LoaderCallbacks
一个用于客户端与LoaderManager交互的回调接口。例如,你使用回调方法onCreateLoader()来创建一个新的装载器。
Loader(装载器)
一个执行异步数据加载的抽象类。它是加载器的基类。你可以使用典型的CursorLoader,但是你也可以实现你自己的子类。一旦装载器被激活,它们将监视它们的数据源并且在数据改变时发送新的结果。
AsyncTaskLoader
提供一个AsyncTask来执行异步加载工作的抽象类。
CursorLoader
AsyncTaskLoader的子类,它查询ContentResolver然后返回一个Cursor。这个类为查询cursor以标准的方式实现了装载器的协议,它的游标查询是通过AsyncTaskLoader在后台线程中执行,从而不会阻塞界面。使用这个装载器是从一个ContentProvider异步加载数据的最好方式。相比之下,通过fragment或activity的API来执行一个被管理的查询就不行了。
- CursorLoader初探
- CursorLoader
- CursorLoader
- CursorLoader
- CursorLoader用法
- CursorLoader学习
- CursorLoader异步加载
- android CursorLoader 实现总结
- Android Loader(二) CursorLoader
- android CursorLoader用法介绍
- CursorLoader简单总结
- CursorLoader异步装载联系人
- android CursorLoader用法介绍
- CursorLoader的使用
- CursorLoader的使用
- 从Android Contacts应用看CursorLoader--CursorLoader篇
- 使用CursorLoader异步加载数据
- android的CursorLoader用法小结
- nand could not create temp file for system nand disk image file exists
- 代理模式
- java 对象池 管理 自创
- Java中sleep()与wait()的区别
- android距离感应器控制黑屏,白屏
- CursorLoader初探
- TCP连接探测中的Keepalive 和心跳包
- HashMap<K, V>泛型类
- 在线GUID生成器
- MFC中使用CImage显示缩略图的方法
- 【CodeForces】266E More Queries to Array... 线段树
- 对象池 的设计和应用
- ios7 tableviewcell上面有button,但是button的点击效果没有
- 黑马程序员_反射