异步处理工具类:AsyncTask
摘要:
(一) AsyncTask,是android提供的轻量级的异步类。可以直接继承AsyncTask,在类中实现异步操作,可以通过接口实现UI进度更新,最后反馈执行的结果给UI主线程。之所以有Handler和AsyncTask,都是为了不阻塞主线程(UI线程),且UI的更新只能在主线程中完成,因此异步处理是不可避免的。 AsyncTask直接继承于Object类,位置为android.os.AsyncTask。要使用AsyncTask工作我们要提供三个泛型参数,并重载几个方法(至少重载一个)。 1、AsyncTask定义了三种泛型类型 Params,Progress和Result。 ... 阅读全文
posted @ 2013-08-01 15:40 jianrong.zheng 阅读(514) 评论(0) 推荐(0) 编辑