深入理解android的UI更新机制 由问题开始: 如何更新android UI? 可以通过如下方法: 在主线程里直接操作UI控件. handler.post(Runnable) runOnUiThread(Runnable action) View.post(Runnable) Handler.sendMessage,在Handler handleMessage()方法里执行. 大家基本都知道这些方法,那么为什么要这么做? 我们把几个方法的源码都看一遍吧. 主线程,这个好像不能说为什么,他就是…