浅析android中handler与Message(一)
2015-08-12 20:34
387 查看
handler与message
1.handler作用:接受子线程的数据,(Message或Runable对象)更新已绑定的对象.
为什么会出现:
在android或其他的应用中存在一些耗时操作,这些操作如果全部出现在主线程中,当他们进行的时候,你是没办法去做其他的事情的.这时人们就想,可不可以在申请一些"资源",专门用来处理这项耗时的操作,而不影响当前的进程.
于是多线程出来了,相应的,就把一些事情放在了另外的一些线程中执行,这时,我们暂且把耗时的认为是子线程(我们自己开启的),把系统或是我们正在用的称为主线程.
接下来,当子线程里的操作完成后需要与主线程进行通信,,,,,本来,像这样的异步处理是很复杂的,但是android中的handler的出现使得这项工作瞬间简单了.
所以handler的出现就是主要是为了解决异步信息处理,不装逼的说就是解决线程之间的通信问题.
相关文章推荐
- 安卓开发中的折线图
- 只需一步教你解决Win10下Android Studio terminal无法使用的问题
- Android入门第十六篇之Style与Theme
- 史上最简单的Ubuntu上搭建java和Android开发环境
- Android 不归路之百度地图API学习(导航篇)
- Android LayoutCast 初探
- Android.SQLite数据库:初始化数据库并插入默认数据记录注意点
- Android 安装应用后点击打开带来的问题
- android使用adb命令卸载程序,当有多个模拟器设备和真机设备时
- Debian编译Android源码
- android jni方法模拟高频按键点击
- Android学习之浅谈selector与Shape用法
- Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】 (下) .
- Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】 (上)
- 获取Toolbar中title的TextView
- 《第一行代码--Android》阅读笔记之数据持久化
- Intent相关知识(2)
- Android Fragment
- Intent相关知识
- 《第一行代码--Android》阅读笔记之广播