1:观察者模式: 1:使用场景:一般使用在自定义控件的事件点击监听上面(或者封装方法进行回调) 2:写观察者模式步骤: (1):声明一个接口 (2):接口里面封装一个抽象方法 (3):需要封装一个方法,方法的参数就是接口类的实例化(用来设置监听) (4):声明接口类的实例化对象 (5):接口实例化对 ...
分类:
移动开发 时间:
2016-11-02 17:42:51
阅读次数:
197
http://mobile.51cto.com/ahot-418990.htm? FileObserver的使用: http://www.oschina.net/code/snippet_661133_13075?...
分类:
移动开发 时间:
2015-05-28 18:30:05
阅读次数:
194
观察者模式观察者模式,有时又被称为发布-订阅Subscribe>模式、模型-视图View>模式、源-收听者Listener>模式或从属者模式。一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。
观察者模式算是一个比较常用的模式了,使用上就像是订阅RSS,当有新的新闻更新,接受订阅的主题就会向每一个订阅者发送消息,这里的发送消息一般是调用订阅者的已经定义好的函数,如On...
分类:
移动开发 时间:
2015-04-10 15:34:18
阅读次数:
192
观察者模式有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观察者模式中有四个角色:
抽象主题:它是一个接口。它把所有观察者对象的引用保存到一个聚集里,每个主题都可以有任何数量的观察者。抽象主题提供一个接口,可以增加和删除观察者对象。其中有三个抽象方法:
Attac...
分类:
移动开发 时间:
2014-11-14 12:43:51
阅读次数:
258
Android Telephony源码中用到了大量的观察者模式,理解观察者模式,有助于我们阅读源码。...
分类:
移动开发 时间:
2014-11-08 12:05:51
阅读次数:
210