观察者模式
qndroid
这个作者很懒,什么都没留下…
展开
-
android设计模式之--观察者模式
最近比较忙,好久没有更新博客了,今天就将最近研究的一个东西总结一下,最近在维护公司的一个项目,我负责的模块主要是下载杂志后及时的更新UI,将最新的下载进度更新到UI上,中间遇到的一个问题是:同一个对象的下载进度会有多个Item监听它的状态,也就是说一个进度要更新到多个Item上,开始没有什么头绪,百度一番后发现了观察者模式这个东西,它就是为了满足这种一对多问题而出现的. 有了思路以后,就着原创 2014-12-01 19:34:32 · 861 阅读 · 0 评论 -
Android通过AIDL与远程服务通信
Android的一大特色就是不同进程间的组件间可以相互通信.我们可以通达Intent去调用其它进程的Activity,通过给定的Uri和权限去访问其它应用的数据(ContentProvider),那么一个应用如何调用其它App的Service呢,这时我们的AIDL就派上了用场。通过AIDL,就可以调用远程Service提供的功能。 在讲使用AIDL的时候,首先我们要搞明白,一个Activit原创 2016-01-07 22:43:32 · 1071 阅读 · 1 评论 -
RxJava学习总结
rxjava库非常的强大,他有两个核心的作用,一个是线程切换,另一个就是强大的映射功能。 他本身的设计采用的是观察者模式,通过事件的驱动来让我们的程序编写更加的简单。在写法上他的链式编程的风格使我们可以避免传统的接口回调带来的复杂的逻辑。所以,无论是在编程思想上还是语法上都是一个非常优秀的库。 rxjava库无论从使用上还是源码的实现上都是比较复杂的,在学习的时候一定要在多多原创 2018-02-03 21:10:15 · 373 阅读 · 1 评论