摘要: 在《Android异步处理二:使用AsyncTask异步更新UI界面》一文中,我们介绍了如何使用AsyncTask实现异步下载图片,并且更新图片到UI界面的方法。本篇我们将学习Framework层AsyncTask的实现原理。概述:AsyncTask的本质是一个线程池,所有提交的异步任务都会在这个线... 阅读全文
posted @ 2014-12-26 14:37 cateatmycode 阅读(362) 评论(0) 推荐(0)
摘要: 在《Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面》中,我们讲到使用Thread+Handler的方式来实现界面的更新,其实是在非UI线程发送消息到UI线程,通知UI线程进行界面更新,这一篇我们将深入学习Android线程间通讯的实现原理。概述:Android使... 阅读全文
posted @ 2014-12-26 14:33 cateatmycode 阅读(170) 评论(0) 推荐(0)
摘要: 在《Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面》中,我们使用Thread+Handler的方式实现了异步更新UI界面,这一篇中,我们介绍一种更为简洁的实现方式:使用AsyncTask异步更新UI界面。概述:AsyncTask是在Android SDK 1.5... 阅读全文
posted @ 2014-12-26 14:20 cateatmycode 阅读(346) 评论(0) 推荐(0)
摘要: Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面概述:每个Android应用程序都运行在一个dalvik虚拟机进程中,进程开始的时候会启动一个主线程(MainThread),主线程负责处理和ui相关的事件,因此主线程通常又叫UI线程。而由于Android采用UI单... 阅读全文
posted @ 2014-12-26 13:54 cateatmycode 阅读(236) 评论(0) 推荐(0)