Android消息机制
来源:互联网 发布:淘宝的神笔在哪里取消 编辑:程序博客网 时间:2024/06/05 18:38
Android消息机制
Android的消息机制主要是指Handler的运行机制,Handler的运行需要底层的MessageQueue和Looper支持。Handler最常见的用途是用来在非UI线程中发送消息通知UI线程更新UI,我们知道,Android的UI控件不是线程安全的,故在非UI线程 中更新UI 是不被允许的,程序会触发异常。所以我们需要借助Handler在非UI线程中发送消息给UI线程,通知UI线程更新UI。
利用Handler在非UI线程中通知UI线程更新UI
有时候需要在子线程中进行耗时的操作,比如说I/O或者网络请求等,等耗时操作完成以后可能需要在UI上做一些改变,提示用户操作已经完成,由于android开发规范的限制,我们不能再非UI线程中直接更新UI,否则会触发程序异常,这个时候通过Handler就可以将更新UI的操作切换到UI线程中执行。其实,本质上来说,Handler并不是专门用来更新UI的,它可以用于任意两个线程直接的通信,只是常被开发者用来更新UI。
0 0
- Android消息机制(Handler机制)
- android Handler机制 消息机制
- Android 消息处理机制
- Android消息机制
- android 消息机制
- Android消息机制(一)
- Android消息处理机制
- Android消息处理机制
- Android消息机制(一)
- Android 中的消息机制
- Android 消息通知机制
- Android消息机制学习
- Android消息机制(1)
- Android消息机制
- android消息机制
- Android消息机制
- Android的消息机制
- android消息处理机制
- 研磨Struts《系列好文》
- QT 国际化
- SQL Server Execution Plan Recompile and Clean
- DSST(Accurate Scale Estimation for Robust Visual Tracking 代码解读
- 解决IDEA卡顿问题及相关基本配置
- Android消息机制
- Zookeeper伪集群搭建
- 关于XMLHttpRequest cannot load xxx . Cross origin requests are only supported for protocol schemes...
- 2016年终总结,未完待续......
- 自定义控件三部曲之动画篇(一)——alpha、scale、translate、rotate、set的xml属性及用法
- 使Activity变为透明
- Zookeeper选举机制
- 操作系统安全之windows安全介绍
- Action生命周期