杂记3:android AsyncTask基础应用
2016-08-23 20:10
459 查看
之前都是习惯用handler了。今天重温了一下AsyncTask,简单易懂,直接代码:
public class MyAsynTask extends AsyncTask<Integer,Integer,String> {
//三个变量依次为:传入参数、任务执行百分比、返回值
@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
//相当于Handler
}
@Override
protected String doInBackground(Integer... pos) {
//耗时操作
publishProgress(pos);//耗时统计,传给onProgressUpdate
return null;
}
@Override
protected void onPreExecute() {
super.onPreExecute();
//
}
@Override
protected void onProgressUpdate(Integer... values) {
super.onProgressUpdate(values);
//values=publishProgress(pos)
//添加等待操作
}
}
public class MyAsynTask extends AsyncTask<Integer,Integer,String> {
//三个变量依次为:传入参数、任务执行百分比、返回值
@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
//相当于Handler
}
@Override
protected String doInBackground(Integer... pos) {
//耗时操作
publishProgress(pos);//耗时统计,传给onProgressUpdate
return null;
}
@Override
protected void onPreExecute() {
super.onPreExecute();
//
}
@Override
protected void onProgressUpdate(Integer... values) {
super.onProgressUpdate(values);
//values=publishProgress(pos)
//添加等待操作
}
}
相关文章推荐
- android学习1 android应用的基础
- Android基础教程(三)之-----简单的Button事件响应综合提示控件Toast的应用
- 【Android开发基础】应用界面主题Theme使用方法
- Android平台下传感器应用的开发--基础知识
- Android应用基础浅析
- android基础应用
- Android Launcher应用(基础版)
- Android应用开发基础简介
- Android基础教程之-----访Iphone 拖动相片特效Gallery的简单应用.
- Android中的Handle基础应用一
- Android基础教程(四)之-----取得手机屏幕大小DisplayMetrics的应用
- Android基础教程(七)之----单选项框RadioGroup的综合应用
- Android基础教程(七)之----单选项框RadioGroup的综合应用
- Android应用开发基础
- Android基础教程(九)之自定义下拉菜单模式----Spinner与setDropDownViewResource的应用
- Android基础教程(三)之-----简单的Button事件响应综合提示控件Toast的应用
- Android基础教程(六)之----多选项CheckBox的综合应用
- Android基础教程(八)之仿百度谷歌搜索自动提示框-----AutoCompleteTextView的应用
- 【Android Dev Guide - 02】 - Application Fundamentals 应用基础
- android基础--为应用添加新的Activity与参数传递