Android提供了一个AsyncTask类专门用于处理异步问题,AsyncTask他是一个轻量级的抽象工具类,
这个类是对Thread类的一个封装并加入了一些方法,并且他定义了三种泛型类型的参数,分别是
Params : 启动任务时输入的参数,比如说 网络请求的url
Progress: 后台执行任务的百分比
Result: 后台执行任务最终返回的结果
AsyncTask类主要用的的内部回调函数有
1. onProExecute() 准备运行
2. doInBackground() 正在后台运行
3. onProgressUpdate() 进度更新
4. onPostExecute() 完成后台任务
使用AsyncTask的好处就是 简单 快捷 过程可控。