做一个子类继承于AstncTask<Params:String,Progress:Integer,Result:>
//Params 一个请求的地址,访问网络就是网址
//Progress 表示刻度的单位,在后台计算完成的单位
//Result 返回的结果 类型自定 在doInBackground前的参数也得是这个
都可以为空 如果没有的话 就是void
复写方法
onPreExecute(); //在任务执行前的操作,构建异步任务,比如显示进度条。
doInBackground(Params:) ;//必须执行方法,做一件事。 执行参数为第一个,并将结果返回给最后一个步骤。并且可以发布刻度范围给第三个步骤
onProgressUpdate(Progress); //基本就是进度条 通过publishProgress(值)来传递参数
onPostExecute(Result);//结果更新给UI,在ui中执行
使用方法,生成一个这个类 ,执行excute(Params)方法