Android Loader 数据异步加载
文章目录
1、简介
Loader 是在 Android 3.0 之后引入的api,主要完成单线程好事数据加载,并且能够在数据有更新的时候,通知UI自动刷新。
2、耗时加载数据常用方式
1) Thread + Handler
优点 :
比较灵活
2) AsyncTask
优点:
简单,快捷
过程可控
使用的缺点:
对只需要几秒内的线程操作方便
缺点:
在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来.
3) Loader
优点:
提供异步加载数据功能;
对数据源变化进行监听,实时更新数据;
在Activity配置发生变化(如横竖屏切换)时不避免数据重复加载;
适用于任何Activity和Fragment;
待续````````