Android中的Handler机制

来源:互联网 发布:淘宝小号安全交易网 编辑:程序博客网 时间:2024/06/08 00:42
直接在UI线程中开启子线程来更新TextView显示的内容,运行程序我们会发现,如下错误:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.翻译过来就是:只有创建这个控件的线程才能去更新该控件的内容。
     所有的UI线程要去负责View的创建并且维护它,例如更新冒个TextView的显示,都必须在主线程中去做,我们不能直接在UI线程中去创建子线程,要利用消息机制:handler,如下就是handler的简单工作原理图:

详情地址:http://www.open-open.com/lib/view/open1338942421672.html
0 0
原创粉丝点击