android中handler的原理和整个调用过程
解决方案 »
- 自定义的View怎么控制View的高度
- android 进程自动启动,怎么关掉
- appWidget大小无法改变
- 谁能教我这个工程怎样生成android环境的.so文件,快要被逼疯了!
- 自定义view上遇见瓶颈,请大家看下,帮忙解决,谢谢!
- Android中SQLite对图像的处理
- Android中如何实现类似windows中的那种按图标查看按缩略图查看样式了切换
- Android蓝牙接收数据,并绘制实时心电图
- 请教:Activity打开后如此保持长亮不休眠?
- APP闪退之修改了color里默认的三个颜色
- Android 资源文件的引用
- android导入htmlparser的jar包后有NoClassDefFoundError错误
简单来说,Handler,Looper以及Message形成了一个消息框架。
Looper在创建时可以指定其所在的线程,默认是UI线程,Handler构造是需要一个Looper,默认是Main Looper(跑在UI线程的Looper),同时Handler通过异步的方式来发送消息,消息具体用Message来封装,Message功能也挺丰富的,简单理解起来,就是将一条Message以异步的方式发至Handler的handleMessage来处理。
还是建议自己看一下Looper, Handler, Message的源码来对这部分内容有更深一步的了解。