Android 的 AsyncTask

AsyncTask.execute(),当调用外部类AsyncTask的时候,需要用.execute()启动它,但里面传进的值是什么,有时候是数字,字符串之类的,传到外部类的构造参数,也应该用AsyncTask(Params,Progress,Result)这样传进去吧,而.execute()里面又是穿什么?我让他自动修正了一下,它构造了
public void execute(ImageView imageView2) {
// TODO Auto-generated method stub

}

这样的一个参数。。源代码电脑上没有。

AsyncTask和Handler对比
1 ) AsyncTask实现的原理,和适用的优缺点
AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.
使用的优点:
l  简单,快捷
l  过程可控
使用的缺......
答案就在这里:android之AsyncTask
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

所传的参数不是根据你的需求而定的吗?

    AsyncTask的三个泛型参数说明(三个参数可以是任何类型) 
第一个参数:传入doInBackground()方法的参数类型 
第二个参数:传入onProgressUpdate()方法的参数类型 
第三个参数:传入onPostExecute()方法的参数类型,也是doInBackground()方法返回的类型

    .execute(参数),这个参数对应doInBackground(参数),括号里面的参数