2014年4月7日

Android异步处理:使用Thread+Handler实现非UI线程更新UI界面

摘要: 概述:每个Android应用程序都运行在一个dalvik虚拟机进程中,进程开始的时候会启动一个主线程(MainThread),主线程负责处理和ui相关的事件,因此主线程通常又叫UI线程。而由于Android采用UI单线程模型,所以只能在主线程中对UI元素进行操作。如果在非UI线程直接对UI进行了操作,则会报错:CalledFromWrongThreadException:only the original thread that created a view hierarchy can touch its views。Android为我们提供了消息循环的机制,我们可以利用这个机制来实现线程间的 阅读全文

posted @ 2014-04-07 19:50 李俊伟 阅读(196) 评论(0) 推荐(0) 编辑

导航