Android AsyncTack 异步任务
这里写一个小实例,来学习巩固Android AsyncTack 异步任务的知识,以便在项目中使用。
介绍一下如何使用
1, 继承AsyncTask
public class MyTask extends AsyncTask
我们来说一下这三个泛型的作用:
Params: 调用异步任务时传入的类型 ;
Progress : 字面意思上说是进度条, 实际上就是动态的由子线程向主线程publish数据的类型
Result : 返回结果的类型
2, 重写这个类的抽象方法doInBackground, 当然它也有几个方法需要重写, 我们一一看来
doInBackground(抽象方法, 必须实现)
/* 唯一执行在子线程中的方法
*所以不可以进行UI的更新
* @param params
* @return
*/
@Override//返回值: Result 参数: Param
protected String doInBackground(TextView... params) {
text = params;
Random random = new Random();
for (int i = 0; i
页:
[1]