//此方法在主线程执行,用于显示任务执行的进度
@Override
protected void onProgressUpdate(Integer... values) {
super.onProgressUpdate(values);
Log.i("PageTask", "onProgressUpdate() "+Thread.currentThread().getId());
NetActivity.this.setTitle("加载了 "+values[0]+"%");
}
//此方法在主线程执行,任务执行的结果作为此方法的参数返回。
@Override
protected void onPostExecute(String result) {
tv.setText(result);
Log.i("PageTask", "onPostExecute() "+Thread.currentThread().getId());
mProgressDialog.dismiss();
}
}
}
Android AsyncTask的使用详解(2)
内容版权声明:除非注明,否则皆为本站原创文章。