- 博客(4)
- 收藏
- 关注
原创 Android 消息机制
一. 导论 在学习Android基础知识的时候,我们会接触到一个基本的概念,那就是Android的消息机制,之后便会接触到Handler,Looper,MessageQueue,Message之间的关系,接下来我们来解析这个流程二. Handler的说明 当应用程序启动的时候,Android会开启一个主线程(也就是UI线程),主线程管理界面中的UI控件,进行事件分发
2017-12-25 16:58:47
127
原创 Java回调 简析
定义 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类: 1. 同步调用 2. 回调 3. 异步调用。 同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用; 回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口; (下面的文字来自 百度百科) 异步调用是一种类似消息或事件的机制,
2017-06-21 01:02:45
176
原创 单例模式 解析
本文基于 Android 源码设计模式解析与实战 这本书,也算是一个简单的记录.定义 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例.使用场景 确保某个类有且只有一个对象的场景,避免产生多个对象而产生更多的消耗.实现单例模式注意点 构造方法是不对外公开的,一般设置为private 通过一个静态方法或者枚举返回单例对象模型 确保单例类的对象有且只有一个
2017-06-14 23:48:16
178
原创 AsyncTask 解析
在系统的源代码中找到相关的文件 AsyncTask.java,在阅读该文件的注释说明,就可以大致明白该类的作用,以及其的基本用法,接下来我们来看一下该对该类的解释: AsyncTask 使在UI 线程中的使用变得适当和简单,这个类允许执行后台的操作并且可以将结果发布到 UI线程而不需要去操作线程和handlers. AsyncTask 被定义为一个 thread
2017-06-05 13:45:25
193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人