Android Aynctask不同版本的区别
来源:互联网 发布:windows操作系统原理 编辑:程序博客网 时间:2024/04/29 15:15
今天查看4.4.2的Asynctask源码,发现有这么一段话,分享给大家,说的是AndroidAynctask不同版本的区别
<h2>Order of execution</h2>
* <p>When first introduced, AsyncTasks were executed serially on a single background
* thread. Starting with {@link android.os.Build.VERSION_CODES#DONUT(1.6)}, this was changed
* to a pool of threads allowing multiple tasks to operate in parallel. Starting with
* {@link android.os.Build.VERSION_CODES#HONEYCOMB(3.0)}, tasks are executed on a single
* thread to avoid common application errors caused by parallel execution.</p>
* <p>If you truly want parallel execution, you can invoke
* {@link #executeOnExecutor(java.util.concurrent.Executor, Object[])} with
* {@link #THREAD_POOL_EXECUTOR}.</p>
需要注意的问题:如果你使用的是3.0以上的jar,用到了executeOnExecutor这个方法,那么是不可以运行在3.0以下版本的,不然会报错,
想举一个例子的,不过本着不重复发明轮子的原则,直接给个链接吧,这位朋友写的很不错的:
http://blog.csdn.net/lichao3459/article/details/17712393
- Android Aynctask不同版本的区别
- android 通讯录中不同版本的区别
- Struts不同版本的区别
- ARM不同版本的区别
- android代码混淆之不同ADT版本和不同IDE之间混淆配置文件的区别
- 不同版本的Android操作系统
- Android不同版本的版本号
- Android不同版本的判断
- C#不同版本创建委托的区别
- JLINK不同版本之间的区别
- ArcGIS不同版本QueryLayer的功能区别
- 不同版本Linux的区别 和选择
- 不同版本PHP之间cURL的区别
- web.xml不同版本的区别
- 不同版本的tensorboard可视化区别
- Android中AyncTask数据同步传递问题
- Android中AyncTask线程终止问题
- JQuery不同版本区别
- 日语学习之沪江N4基础 20141130 -2
- 【UNIX】什么是操作系统中的接口
- 单链表的逆转
- 阿里云RDS文档概述——性能优化
- hostapd源代码分析(一):网络接口和BSS的初始化
- Android Aynctask不同版本的区别
- java.jse-线程-线程池-java自带线程池和队列详细讲解
- 第六届蓝桥杯校内选拔赛C/C++高职组解题(5)
- hdu 4973 A simple simulation problem 2014 Multi-University Training Contest 10
- 贝叶斯统计:仿真
- 自己写个类实现对小数的四舍五入,保留相应的位数
- 阿里云RDS文档概述——参数设置
- The sum problem
- Cisco IOS的四种模式以及使用 CLI 帮助