android开发中AsyncTask详解
//执行的参数 将决定参数1和doInBackground要接收的参数
//参数1 决定你要传给doInBackground要接收的参数
//参数2 决定OnprogressUpdate要接收的参数
//参数3 决定你onPostExecute接收的参数
new AsyncTask<String,Integer,String>(){
//后台执行 @Override
protected String doInBackground(String... params) {
return null;
}
//执行之前,执行在主线程(界面准备操作) @Override
protected void onPreExecute() {
super.onPreExecute();
}
//执行之后,(刷新界面) @Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
}
//当前任务的进度 @Override
protected void onProgressUpdate(Integer... values) {
super.onProgressUpdate(values);
}
}.execute(new String[]{});