您的位置:首页 > 移动开发 > Android开发

【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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: