public class FirstAsyncTask extends AsyncTask<Void,Void,Void>{ //第一个参数是指doInbackground接受的参数类型 //第二个参数定义onprogressupdate的参数 //第三个参数定义doinbackground返回值类型和onpostexecute的参数类型 @Override protected Void doInBackground(Void...arg0)//在异步线程中,不能更新UI,三个点说明参数是变长的,有多是一个整形,两个整形,arg0是传入的数组。 { publishprogress(i);//调用onprogressupdate函数进行UI的更新; } protected void onPreExecute(){}//在执行doinbackground方法前调用。在UI线程中,能够更新UI。 protected void onPostExecute(String result)//在执行doinbackground方法后调用。在UI线程中,能够更新UI。 protected void publishProgress(){} protected void onProgressUpdate(Integer ... arg1){} }