看到这篇博客,我惊奇了:子线程也可以更新UI。
这位大神 讲解的更加详细,博客中用一个简单的例子证实了子线程可以刷新UI,然后演示了抛出异常的写法。
异常中涉及到ViewRootImpl类,这个类是隐藏的,在ADT中是看不到的。怎么办?把这个类拖到Eclipse中,具体见下面的链接:
https://zhidao.baidu.com/question/680024783350280172.html
说的很清楚,我补充一下,ViewRootImpl类的完整路径是: 你电脑上sdk安装位置\sdk\sources\android-18\android\view中仔细找,你会看到这个类,同时你还会找到WindowManagerGlobal.java这个重要的类。