阅读背景:

android 不能在子线程中更新ui的讨论和分析

来源:互联网 

问题描写

  做过android开发根本都遇见过ViewRootImpl$CalledFromWrongThreadException,上网一查,得到成果根本都是只能在主线程中更改ui,子线程要修正ui只能post到主线程或应用handler之类。但是细心看看exception的描写其实不是这样的,“Only the original thread that created a view hierarchy can touch its views”,只有创立该 view 布局层次的原始线程能力够修正其所属view的布局属性,所以“只能在主线程中更改ui”这句话本身是有点不严谨的,接下来剖析一下。  做过android开发根本都遇见过ViewRootImpl$CalledFromW




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: