前言 果然起名才是码农最大的考验,躲过了撸码的变量起名,却绕不开博客名重复率高。言归正传,关于子线程更新UI的文章,网上资料已经很多了,但还是总结了一下。受篇幅所限,也许大家根本没有耐心看完,这里就先说结论吧 主线程和UI线程是两个不同的概念 UI线程指的是ViewRootImpl实例化时,所在的线程 如果ViewRootImpl在主线程实例化,那么主线程就是UI线程,在子线程实例化,子线程就是UI线程 即使ViewRootImpl实例化了,通过checkThread线程检查了,还是可以真正意义上在子线程更新UI 1.子线程更新UI报异常的原因 不可免俗的要举个子线程更新UI的例子,通过在在o