摘要: AsyncTask是Android1.5开始提供的一个封装了Thread与Handler可以实现异步线程的简单方式,不需要再自己实现子线程,然后在主线程处接受数据。 因为AsyncTask是用线程池,所以呢效率比Thread、Handler的要高。(怎么理解这句话呢,个人感觉Message里的机制, 阅读全文
posted @ 2016-09-07 15:50 麦哈顿博士 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 安卓开发在处理不同线程通信的时候有一套消息处理机制,安卓的主线程(UI线程)是不允许处理耗时任务的。所以一般耗时任务比如常见的网络下载等任务都是子线程完成,子线程完成之后通知主线程更新UI,利用Handler类实现不同线程之间的通信: 1:实例化Message msg = mHandler.obta 阅读全文
posted @ 2016-09-07 15:08 麦哈顿博士 阅读(223) 评论(0) 推荐(0) 编辑