Android Loader 数据异步加载

1、简介

Loader 是在 Android 3.0 之后引入的api,主要完成单线程好事数据加载,并且能够在数据有更新的时候,通知UI自动刷新。

2、耗时加载数据常用方式

1) Thread + HandlerAndroid Loader 数据异步加载

优点 :
比较灵活

2) AsyncTask

Android Loader 数据异步加载

优点:
简单,快捷
过程可控
使用的缺点:
对只需要几秒内的线程操作方便

缺点:
在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来.

3) Loader
Android Loader 数据异步加载

优点:
提供异步加载数据功能;
对数据源变化进行监听,实时更新数据;
在Activity配置发生变化(如横竖屏切换)时不避免数据重复加载;
适用于任何Activity和Fragment;

待续````````