《第一行代码》学习笔记之asynctask的四个重写方法
来源:互联网 发布:spring mvc初始化数据 编辑:程序博客网 时间:2024/05/16 18:51
《第一行代码》学习笔记之AsyncTask的四个重写方法
onPreExecute():
这个方法在后台服务开始执行之前调用。用于进行一些界面上的初始化操作,比如显示一个进度条对话框等。
doInBackground():
这个方法中的所有代码都会在子线程上运行,应该处理耗时操作,不可以进行UI操作,如需要更新UI元素,可以调用publishProgress()方法完成
onProgressUpdate():
在后台服务中调用publishProgress()之后,该方法被很快调用,方法中携带的参数就是后台任务中传递过来的,这个方法可以对UI进行操作
onPostExecute():
当后台任务执行完毕并通过return语句进行返回时,改方法被调用,并且可以利用返回的数据来进行一些UI操作,如提醒任务执行的结果,以及关闭掉进度条对话框等
0 0
- 《第一行代码》学习笔记之asynctask的四个重写方法
- 《第一行代码》学习笔记之网络技术
- 《第一行代码》学习笔记之服务
- 《第一行代码》学习笔记之通知的基本用法
- 《第一行代码》学习笔记
- 《第一行代码》之开发欧酷天气学习笔记
- 《第一行代码》自学笔记-Android中异步消息处理机制&&AsyncTask的用法
- ListView的用法 - 第一行代码—android学习笔记
- 《第一行代码》学习笔记~android的系统架构
- 第一行代码学习笔记---过时的通知写法
- RecyclerView的基本用法(第一行代码android学习笔记)
- Android第一行代码学习笔记总结
- 《Android第一行代码》学习笔记
- 《Android第一行代码》学习笔记
- 第一行代码学习笔记(一)
- FrameLayout《第一行代码Android》学习笔记
- 《第一行代码》学习笔记_D01
- 《第一行代码》学习笔记_D08
- 结构伪类选择器中的 n
- c++作业4
- 蓝色妖姬 t3200 linux连接
- 【linux网络】ip_rcv()函数
- python import 缺少解决方案
- 《第一行代码》学习笔记之asynctask的四个重写方法
- nyoj 113 字符串替换<南阳oj 100道>
- 易语言学习第三十课---一个经典的计算题
- iOS开发--多线程编程(二)NSThread买票
- jetty上手
- 计算机图形学(二)输出图元_6_OpenGL曲线函数_4_中点椭圆算法(上)
- JavaScript 进阶学习 2 数组
- c++第四次作业
- 使用highchart无数据时的样式