android 消息处理
程序员七哥
改变世界的不是技术,是技术背后的梦想和责任
展开
-
Android 更新UI方法的深度解析
Android开发中,我们总是会遇到更新UI的场景。如果,我们直接在子线程中更新UI,那么会报错!提示我们,要在主线程中更新UI。那么具体更新UI有几种方法呢?下面就来列举这几种更新UI的方法。1. Handler。使用Handler更新UI,不再多说什么了,详情请看上文。public class SecondActivity extends Activity { pr原创 2016-11-03 14:22:22 · 3517 阅读 · 3 评论 -
Android 源码解析Handler处理机制(二)
上篇文章,我们罗列了消息机制中常见的几个概念,如果你还未了解,请先看这篇文章, Android 源码解析Handler处理机制(一)。今天这篇文章从源码的角度来分析Handler处理机制。通过一个实例来演示消息整个过程。1. 创建好项目后,我们首先分别在主线程和子线程中创建Handler, private Handler mHandler1; private Handle原创 2016-11-02 13:51:32 · 2594 阅读 · 3 评论 -
Android 源码解析Handler处理机制(一)
我们都知道Android的主线程是不安全的,如果在非UI线程中更新UI,那么很有可能报错!那么比较常用的方法是,在子线程中使用Handler发送消息,然后在主线程中接受到该消息,接着再更新UI。 在分析Handler处理机制之前,首先认识一些在消息处理中经常出现的名词。一、Message。 Message:消息。定义一个message包含描述信息和任意的数据对象发送给Handler。原创 2016-11-01 16:04:42 · 2721 阅读 · 3 评论