26.1 AsyncTask
1)为了方便子线程中对UI进行操作,Android提供了一些好用的工具类,AsyncTask就是其中之一。借助AsyncTask,可以十分简单地从子线程切换到主线程,它的原理也是基于异步消息处理机制的。
2)AsyncTask是一个抽象类,它有三个泛型参数,分别如下所示:
- Params:执行异步任务时需要传入的参数,用于后台任务中使用;
- Progress:后台任务执行时.如果需要在界面上显示当前的进度.则使用该参数作为进度单位;
- Result:当任务执行完毕后,如果需要对结果进行返回时,则使用该参数作为返回值类型;