参考文献:http://www.android-doc.com/guide/components/loaders.html
什么是Loders
Loaders,装载机,适用于Android3.0以及更高的版本,它提供了一套在UI的主线程中异步加载数据的框架。使用Loaders可以非常简单的在Activity或者Fragment中异步加载数据,一般适用于大量的数据查询,或者需要经常修改并及时展示的数据显示到UI上,这样可以避免查询数据的时候,造成UI主线程的卡顿。
Loaders有以下特点:
- 可以适用于Activity和Fragment。
- 可以提供异步的方式加载数据。
- 监听数据源,当数据改变的时候,将新的数据发布到UI上。
- Loaders使用Cursor加载数据,在更改Cursor的时候,会自动重新连接到最后配置的Cursor中读取数据,因此不需要重新查询数据。