摘要:
我的理解,Handler的好处之一就是配合子线程处理数据之后控制UI的显示。如下是http://www.cnblogs.com/sydeveloper/p/3312865.html的完美解释: 当应用程序启动时,Android首先会开启一个主线程(也就是UI线程),主线程为管理界面中的UI控件,进行事件分发。比如说,你要是点击一个Button,Android会分发事件到Button上,来响应你的操作。如果此时需要一个耗时的操作,例如联网读取数据或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,如果你放在主线程中,界面会出现假死现象,如果5秒还没有完成的话,会收到Android系. 阅读全文