package com.jesusjzp.sanwensuibi;
import android.os.AsyncTask;
import android.util.Log;
public class AsyncTaskThread extends AsyncTask<Integer, Integer, String>{
private String tag = "AsyncTaskThread";
public AsyncTaskThread() {
super();
}
@Override
protected String doInBackground(Integer... params) {
Log.i(tag, "Start --doInBackground");
try {
for (int i = 20; i <= 100; i = i + 20) {
Thread.sleep(params[0] * 1);
publishProgress(i);
}
} catch (InterruptedException e) {
e.printStackTrace();
}
return null;
}
@Override
public void onPostExecute(String result) {
super.onPostExecute(result);
}
@Override
protected void onPreExecute() {
super.onPreExecute();
}
@Override
protected void onProgressUpdate(Integer... values) {
Log.i(tag, "Start --onProgressUpdate");
super.onProgressUpdate(values);
}
}