多谢分享以及辛苦的自己解析源码
感觉一些有用,一些没用。对于HandlerThread感觉用不到,定义了HandlerThread就可以zaiHandlerMessage中做耗时操作了,数据库中的数据,访问网络,可是我们完全可以先New一个子线程处理这些操作呀,耗时操作完成后再让Ui线程更新Ui就可以了。还有new Handler在子线程中的一个异常,google官方建议我们将new Handler();对象定义成public static 的,好让全局调用,怎么能委屈Handler()在一个子线程中呢!更新Ui的4中方法还是讲得比较详细的!