【eoeandroid社区索引】android AsyncTask汇总
2012-05-07 15:59
323 查看
AsyncTask的基础
AsyncTask是什么?
它是一个执行大开销操作的帮助类。如果你正在开发一个需要访问web服务端的手机应用,很可能你已经使用过它了。
其基本思路是:发起一个异步任务,当任务线程执行过程中,显示一个漂亮的进度框,当任务将结果返回到Activity时进度框关闭。酷,但是如果用户决定旋转屏幕,可异步任务还在运行怎么办(屏幕旋转当前的Activity会完成整个一轮生命周期。然后重新创建,回调onCreate()方法。)?或是一个电话打进来,打断应用,Android决定将该应用进程杀死怎么办?这两种动作都会中断activity,当下次继续使用该应用时会recreate该Activity。很不幸,AsyncTask仍旧在运行,并且保留一个指针指向老的Activity,因为重启的Activity在内存中式完全不同的一个对象(并且还会执行Activity的onCreate(),就好像Activity是第一次启动一样)。我不确定AsyncTask是否还会将结果返回给老的Activity对象(如果是弱引用,可能它已经被回收),但是无论如何,新的Activity不会接收到该数据,因为完全是一个新的Activity实例。
AsyncTask 注意到地方:
http://www.eoeandroid.com/thread-157751-1-1.html
android AsyncTask详解:
http://www.eoeandroid.com/thread-63251-1-1.html
http://www.eoeandroid.com/thread-91953-1-1.html
AsyncTask 在android中的实现
http://www.eoeandroid.com/thread-62835-1-1.html
AsyncTask的用法
http://www.eoeandroid.com/thread-157382-1-1.html
http://www.eoeandroid.com/thread-102612-1-1.html
android AsyncTask教程:
android如何实现图片的异步加载功能
http://www.eoeandroid.com/thread-40119-1-1.html
android raw读取超过1M文件的方法
http://www.eoeandroid.com/thread-70851-1-1.html
android AsyncTask 实例:
android获取图片
http://www.eoeandroid.com/thread-64258-1-1.html
获取手机通讯录的实战应用(含SIM卡中的联系人)
http://www.eoeandroid.com/thread-24446-1-1.html
AsyncTask进度条加载网站数据到ListView
http://www.eoeandroid.com/thread-62980-1-1.html
http://www.eoeandroid.com/thread-47940-1-1.html
AsyncTask与Activity应用例子
http://www.eoeandroid.com/thread-20929-1-1.html
一个异步任务AsyncTask的例子
http://www.eoeandroid.com/thread-15972-1-1.html
android 动画自动开启
http://www.eoeandroid.com/thread-50388-1-1.html
AsyncTask代替Handler更改主线程UI显示
http://www.eoeandroid.com/thread-52703-1-1.html
android AsyncTask 遇到的问题:
如何取消继承AsyncTask 的异步线程
http://www.eoeandroid.com/thread-69330-1-1.html(以解决)
AsyncTask从网络上取回数据,然后再对这个数据进行解析和UI显示
http://www.eoeandroid.com/thread-56244-1-1.html(以解决)
使用AsyncTask加载gallery的图片
http://www.eoeandroid.com/thread-76172-1-1.html(以解决)
AsyncTask滑动太快报错
http://www.eoeandroid.com/thread-72400-1-1.html(以解决)
如何利用AsyncTask显示进度
http://www.eoeandroid.com/thread-67303-1-1.html
AsyncTask和AsyncTaskLoader的区别
http://www.eoeandroid.com/thread-163323-1-1.html
AsyncTask是什么?
它是一个执行大开销操作的帮助类。如果你正在开发一个需要访问web服务端的手机应用,很可能你已经使用过它了。
其基本思路是:发起一个异步任务,当任务线程执行过程中,显示一个漂亮的进度框,当任务将结果返回到Activity时进度框关闭。酷,但是如果用户决定旋转屏幕,可异步任务还在运行怎么办(屏幕旋转当前的Activity会完成整个一轮生命周期。然后重新创建,回调onCreate()方法。)?或是一个电话打进来,打断应用,Android决定将该应用进程杀死怎么办?这两种动作都会中断activity,当下次继续使用该应用时会recreate该Activity。很不幸,AsyncTask仍旧在运行,并且保留一个指针指向老的Activity,因为重启的Activity在内存中式完全不同的一个对象(并且还会执行Activity的onCreate(),就好像Activity是第一次启动一样)。我不确定AsyncTask是否还会将结果返回给老的Activity对象(如果是弱引用,可能它已经被回收),但是无论如何,新的Activity不会接收到该数据,因为完全是一个新的Activity实例。
AsyncTask 注意到地方:
http://www.eoeandroid.com/thread-157751-1-1.html
android AsyncTask详解:
http://www.eoeandroid.com/thread-63251-1-1.html
http://www.eoeandroid.com/thread-91953-1-1.html
AsyncTask 在android中的实现
http://www.eoeandroid.com/thread-62835-1-1.html
AsyncTask的用法
http://www.eoeandroid.com/thread-157382-1-1.html
http://www.eoeandroid.com/thread-102612-1-1.html
android AsyncTask教程:
android如何实现图片的异步加载功能
http://www.eoeandroid.com/thread-40119-1-1.html
android raw读取超过1M文件的方法
http://www.eoeandroid.com/thread-70851-1-1.html
android AsyncTask 实例:
android获取图片
http://www.eoeandroid.com/thread-64258-1-1.html
获取手机通讯录的实战应用(含SIM卡中的联系人)
http://www.eoeandroid.com/thread-24446-1-1.html
AsyncTask进度条加载网站数据到ListView
http://www.eoeandroid.com/thread-62980-1-1.html
http://www.eoeandroid.com/thread-47940-1-1.html
AsyncTask与Activity应用例子
http://www.eoeandroid.com/thread-20929-1-1.html
一个异步任务AsyncTask的例子
http://www.eoeandroid.com/thread-15972-1-1.html
android 动画自动开启
http://www.eoeandroid.com/thread-50388-1-1.html
AsyncTask代替Handler更改主线程UI显示
http://www.eoeandroid.com/thread-52703-1-1.html
android AsyncTask 遇到的问题:
如何取消继承AsyncTask 的异步线程
http://www.eoeandroid.com/thread-69330-1-1.html(以解决)
AsyncTask从网络上取回数据,然后再对这个数据进行解析和UI显示
http://www.eoeandroid.com/thread-56244-1-1.html(以解决)
使用AsyncTask加载gallery的图片
http://www.eoeandroid.com/thread-76172-1-1.html(以解决)
AsyncTask滑动太快报错
http://www.eoeandroid.com/thread-72400-1-1.html(以解决)
如何利用AsyncTask显示进度
http://www.eoeandroid.com/thread-67303-1-1.html
AsyncTask和AsyncTaskLoader的区别
http://www.eoeandroid.com/thread-163323-1-1.html
相关文章推荐
- 【eoeAndroid社区索引】android 条形码的知识汇总
- 【eoeAndroid社区索引】android 条形码的知识汇总
- 【eoeAndroid社区索引】android数据存储之SQLite教程实例汇总
- 【eoeAndroid社区索引】android 条形码的知识汇总
- [索引汇总帖] 【eoeAndroid社区索引】android用户界面之ViewFlipper教程实例汇总
- 【eoeAndroid社区索引】Android控件知识汇总
- 【eoeAndroid社区索引】Android二维码知识汇总
- 【eoeAndroid社区索引】Android二维码知识汇总
- 【eoeAndroid社区索引】Android控件知识汇总
- 【eoeAndroid社区索引】android 条形码的知识汇总
- 【eoeAndroid社区索引】Android二维码知识汇总
- 【eoeAndroid社区索引】Android二维码知识汇总
- 【eoeAndroid社区索引】Android控件知识汇总
- 【eoeAndroid社区索引】Android二维码知识汇总
- 【eoeAndroid社区索引】Android控件知识汇总
- 【eoeAndroid社区索引】Android二维码知识汇总
- 【eoeAndroid社区索引】android开发混淆
- [Android实例] 【eoeAndroid社区索引】图形图像之动画
- 【eoeAndroid社区索引】android源码开发之多媒体
- 【eoeAndroid索引】史上最牛最全android开发知识汇总