首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

AsyncTask的兑现原理

2013-07-04 
AsyncTask的实现原理?分析:在分析实现流程之前,我们先了解一下AsyncTask有哪些成员变量。?????}???当接收到

AsyncTask的实现原理



?

分析:

在分析实现流程之前,我们先了解一下AsyncTask有哪些成员变量。

?

????}??



?

当接收到消息之后,AsyncTask会调用自身相应的回调方法。

总结:

1、 AsyncTask的本质是一个静态的线程池,AsyncTask派生出的子类可以实现不同的异步任务,这些任务都是提交到静态的线程池中执行。

2、线程池中的工作线程执行doInBackground(mParams)方法执行异步任务

?

3、当任务状态改变之后,工作线程会向UI线程发送消息,AsyncTask内部的InternalHandler响应这些消息,并调用相关的回调函数

热点排行