Android开发总结笔记 AsyncTask 5-2
来源:互联网 发布:ubuntu调出终端快捷键 编辑:程序博客网 时间:2024/06/09 15:13
一个例子 http://blog.csdn.net/coder_pig/article/details/47035655
public class MyAsyncTask extends AsyncTask<Integer,Integer,String>
{
private TextView txt;
private ProgressBar pgbar;
public MyAsyncTask(TextView txt,ProgressBar pgbar)
{
super();
this.txt = txt;
this.pgbar = pgbar;
}
//该方法不运行在UI线程中,主要用于异步操作,通过调用publishProgress()方法
//触发onProgressUpdate对UI进行操作
@Override
protected String doInBackground(Integer... params) {
DelayOperator dop = new DelayOperator();
int i = 0;
for (i = 10;i <= 100;i+=10)
{
dop.delay();
publishProgress(i);
}
return i + params[0].intValue() + "";
}
//该方法运行在UI线程中,可对UI控件进行设置
@Override
protected void onPreExecute() {
txt.setText("开始执行异步线程~");
}
//在doBackground方法中,每次调用publishProgress方法都会触发该方法
//运行在UI线程中,可对UI控件进行操作
@Override
protected void onProgressUpdate(Integer... values) {
int value = values[0];
pgbar.setProgress(value);
}
}
直接在Activity里面
new MyAsyncTask(txttitle,pgbar).execute(1000);
深入了解AsynTask http://www.jianshu.com/p/e79f306e12f1
深入了解FutureTask http://blog.csdn.net/liulipuo/article/details/39029643
0 0
- Android开发总结笔记 AsyncTask 5-2
- Android开发笔记2:AsyncTask浅析
- android开发笔记之AsyncTask
- Android应用开发学习笔记之AsyncTask
- android AsyncTask使用总结
- Android- AsyncTask 总结
- android AsyncTask 总结
- Android- AsyncTask 总结
- AsyncTask用法总结(Android)
- Android 源码总结 AsyncTask
- Android线程总结笔记(1)——AsyncTask
- Android线程总结笔记(1)——AsyncTask
- Android学习笔记---AsyncTask
- 笔记23--android AsyncTask
- Android AsyncTask学习笔记
- Android AsyncTask 笔记
- Android 笔记之 AsyncTask
- Android开发中AsyncTask
- CSS中样式 display 属性 inline,block及inline-block
- 很方便的API查询网站
- BufferedReader and BufferedWriter基本用法。
- WPF 获取 ListView DataTemplate 中控件值
- 直接拿来用!十大Material Design开源项目
- Android开发总结笔记 AsyncTask 5-2
- Enum枚举类型
- clipChildren与canvas的关系,导致有background属性时会遮住
- 我的MYSQL学习心得(十三) 权限管理
- Sublime Text2安装Package Control和插件
- QT xml转ini的实现(从C#转到QT)
- java集合-List
- ios中使用自己添加的字体
- 在新窗口打开链接