android AsyncTask使用介绍。

来源:互联网 发布:手机服装进销存软件 编辑:程序博客网 时间:2024/06/06 07:48

讲几个关键需要注意的地方:

1,每一个AsyncTask对象都会在同一个静态的线程池中执行。


2,默认情况下,多个AsyncTask对象在线程池中以队列方式串行执行。也就是说同一时刻线程池只会执行一个任务,完成才会执行下一个。


3,要想多个AsyncTask对象并发执行,可以调用AsyncTask的setDefaultExecutor(Executor exec)重新设置一个并发的执行器。不过目前该方法为hide状态,需要用反射。

所以普通异步数据加载,我推荐使用AsyncTask,避免每次创建异步线程的开销。
详情可查看AsyncTask源码。

0 0