五十、AsyncTask的使用方法和理解
摘要:
1、对于耗时的操作,我们的一般方法是开启“子线程”。如果需要更新UI,则需要使用handler2、如果耗时的操作太多,那么我们需要开启太多的子线程,这就会给系统带来巨大的负担,随之也会带来性能方面的问题。在这种情况下我们就可以考虑使用类AsyncTask来异步执行任务,不需要子线程和handler,就可以完成异步操作和刷新UI。3、AsyncTask:对线程间的通讯做了包装,是后台线程和UI线程可以简易通讯:后台线程执行异步任务,将result告知UI线程。4、使用方法:共分为两步,自定义AsyncTask,在耗时的地方调用自定义的AsyncTask。可以参照以下代码示例。step1:继承As 阅读全文
posted @ 2013-04-11 16:55 gentle_girl 阅读(16151) 评论(2) 推荐(5) 编辑