w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
首页
/
RxJava Essentials 中文翻译版
/
RxJava Essentials 你什么时候使用观察者模式?
RxJava Essentials 你什么时候使用观察者模式?
你什么时候使用观察者模式?
观察者模式很适合下面这些场景中的任何一个:
当你的架构有两个实体类,一个依赖另一个,你想让它们互不影响或者是独立复用它们时。
当一个变化的对象通知那些与它自身变化相关联的未知数量的对象时。
当一个变化的对象通知那些无需推断具体是谁的对象时。
RxJava Essentials 观察者模式
RxJava观察者模式工具包
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
关于 RxJava Essentials
RxJava Essentials 说明
RxJava Essentials RX - 从 .NET 到 RxJava
RxJava Essentials 微软响应式扩展
RxJava Essentials 来到Java世界 - Netflix RxJava
RxJava的与众不同之处
RxJava Essentials 总结
RxJava Essentials 为什么是Observables?
RxJava Essentials 观察者模式
RxJava Essentials 你什么时候使用观察者模式?
RxJava观察者模式工具包
RxJava Essentials Observable
RxJava Essentials Subject = Observable + Observer
RxJava Essentials 总结
RxJava Essentials 向响应式世界问好
RxJava Essentials 启动引擎
RxJava Essentials 工具
RxJava Essentials 我们的第一个Observable
RxJava Essentials 从列表创建一个Observable
RxJava Essentials 再多几个例子
RxJava Essentials 总结
RxJava Essentials 过滤Observables
RxJava Essentials 过滤序列
RxJava Essentials 获取我们需要的数据
RxJava Essentials 有且仅有一次
RxJava Essentials First and last
RxJava Essentials Skip and SkipLast
RxJava Essentials ElementAt
RxJava Essentials Sampling
RxJava Essentials Timeout
RxJava Essentials Debounce
RxJava Essentials 总结
RxJava Essentials 变换Observables
RxJava Essentials *map家族
RxJava Essentials GroupBy
RxJava Essentials Buffer
RxJava Essentials Window
RxJava Essentials Cast
RxJava Essentials 总结
RxJava Essentials 组合Observables
RxJava Essentials Merge
RxJava Essentials Zip
RxJava Essentials Join
RxJava Essentials combineLatest
RxJava Essentials And,Then和When
RxJava Essentials Switch
RxJava Essentials StartWith
RxJava Essentials 总结
RxJava Essentials Schedulers-解决Android主线程问题
RxJava Essentials StrictMode
RxJava Essentials 避免阻塞I/O的操作
RxJava Essentials Schedulers
RxJava Essentials 非阻塞I/O操作
RxJava Essentials SubscribeOn and ObserveOn
RxJava Essentials 处理耗时的任务
RxJava Essentials 执行网络任务
RxJava Essentials 总结
RxJava Essentials 与REST无缝结合-RxJava和Retrofit
RxJava Essentials 项目目标
RxJava Essentials Retrofit
RxJava Essentials App架构
RxJava Essentials 创建Activity类
RxJava Essentials 创建RecyclerView Adapter
RxJava Essentials 总结
关闭
MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }