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
- Android中的Handler机制
- Android中的Handler机制
- Android中的Handler机制
- Android中的Handler机制
- Android中的Handler机制
- Android中的Handler机制
- Android中的Handler机制
- Android中的Handler机制
- Android中的Handler机制
- Android中的Handler机制
- Android中的Handler机制
- Android中的Handler机制
- Android中的Handler机制
- Android中的Handler机制
- Android中的Handler机制
- Android中的Handler机制
- Android中的Handler机制
- Android中的Handler机制
- listview嵌套listview,底部的listview不能滑动问题
- IDEA 快捷键
- 孙鑫对话框二中为什么要对按钮控件新建一个类(小结,5.2给出了结论)
- 优化数据页面(10)——标题行居中对齐
- hadoop压缩与解压
- Android中的Handler机制
- 虚拟视点图像生成006
- java 中instanceof 的用法
- 千里马若有人赏识--不论对错,不为输赢,我就是认真。
- 在不装jre环境下运行jar程序
- 【C/C++】Linux下使用system()函数一定要谨慎
- 面试中怎么发现优秀的程序员
- 快排的优化
- 骑猪去遛狗