1、继承AysncTask类

例子:

class downloadTask extends AsyncTask<Void,Integer,Boolean>

第一个参数是传入的参数

第二个参数是,后台任务执行时,如果需要在界面上显示当前的进度

第三个参数是,任务执行完毕后,如果需要对结果进行返回,则指定他

2、必须要重写doInBackground方法,这里面的代码都会在子线程中执行

在这里可以调用publishProgress()方法来反馈当前任务的执行进度

还有onPreExecute()方法,在后台任务执行之前调用,用于进行一些界面上的初始化操作

onProgressUpdate()方法,当doInBackground()方法中调用publishProgress()方法后才会调用,这个方法可以对UI更新

onPostExecute()方法是后台任务执行完毕后 返回结果

最新文章

  1. myeclipse maven 安装
  2. MsXml创建和解析XML示例
  3. 【转】Chrome快捷键
  4. Pyqt QDockWidget 停靠窗体
  5. Linux的权限说明
  6. Simple Web Example
  7. lintcode:Plus One 加一
  8. 具体解释EBS接口开发之物料导入API
  9. ZOJ 2967 Colorful Rainbows 【Stack】
  10. c中使用malloc动态申请二维数组
  11. SSMS2008插件开发(2)--Microsoft Visual Studio 2008插件开发介绍
  12. MYSQL数据库引擎区别详解
  13. Python使用Tabula提取PDF表格数据
  14. Mysql之单表记录查询
  15. Win10 iot 配置防火墙限制应用部署
  16. Python内置函数(6)——bool
  17. 操作数据库出现InvalidOpertionException(内部连接致命错误)
  18. 18.Odoo产品分析 (二) – 商业板块(10) – 电子商务(2)
  19. idea创建maven项目的一点关键
  20. java学习--equals

热门文章

  1. BZOJ1045 HAOI2008糖果传递(贪心)
  2. Uva101-STL模拟
  3. Java 8新特性之 并行和并行数组(八恶人-8)
  4. spoj COT - Count on a tree (树上第K小 LCA+主席树)
  5. 02 自学Aruba之无线频段---ISM频段及UNII频段
  6. 【BZOJ2671】Calc(莫比乌斯反演)
  7. Android打造(ListView、GridView等)通用的下拉刷新、上拉自动加载的组件
  8. (转)使用 Spring缓存抽象 支持 EhCache 和 Redis 混合部署
  9. Top sort 双队列
  10. 算法入门及其C++实现