首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Hensen37633
掘友等级
Android工程师
|
YY - 公众号「码个蛋」特约作者
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
10章 RxJava源码分析
10. RxJava源码分析 在分析的过程中,部分源码分析我们会通过手写RxJava的部分代码进行分析,当然也会结合实际RxJava的代码进行分析。其中,手写RxJava的原因是为了简化源代码,让读者方便阅读到主要代码,更快的看懂RxJava的实现思路。在阅读源码之前,我们需要…
9章 RxJava混合实战
9. RxJava混合开发 Retrofit是主流的网络框架,RxJava和Retrofit的使用已经成为主流的搭配,RxJava可以通过Retrofit在网络请求后,对网络请求的数据进行操作,也可以配合gson库进行解析。 RxBinding是结合RxJava进行绑定View…
8章 RxJava高级用法(二)
8. RxJava高级用法(二) Subject可以看成是一个桥梁或者代理,在RxJava中同时充当了Observer和Observable的角色,即事件流的发送方和接收方。为了方便演示,在开始讲解Subject之前,我们统一创建出SubjectObserver Publish…
7章 RxJava高级用法(一)
7. RxJava高级用法(一) 自定义Operator属于RxJava的高级用法,可以自己自定义一些适用于常见应用场景的操作符。实现自定义Operator很简单,只需要实现RxJava提供的ObservableOperator接口,实现对应的功能即可,同时,使用lift操作符…
6章 RxJava基础实战
6. RxJava基础实战 应用场景:在某些应用场景中,用户会多次点击同一个按钮,导致有多次点击事件的产生,如果点击事件中是网络请求,那么就会产生多次网络请求。正确的操作应该是,在一定时间内,用户频繁点击多次按钮之后,只访问一次网络请求。下面针对所说的需求进行编写 应用场景:假…
5章 RxJava背压策略
5. RxJava背压策略(BackpressureStrategy) 背压的概念是在平时业务开发时较为常见,大多数是针对高并发的业务,背压是必须考虑的因素之一。在异步场景中,由于数据流的发射速度高于数据流的接收速度,就会导致数据不能及时处理,从而导致数据流的阻塞。背压所要做的…
4章 RxJava基本响应类型
4. RxJava基本响应类型 Flowable和Observable的使用基本相同,只不过Observable不支持背压,而Flowable支持背压。但需要注意的是,使用Flowable的时候,必须调用Subscription的requsest方法请求,不然上游是不会发射数据…
3章 RxJava操作符
3. RxJava操作符 RxJava操作符也是其精髓之一,可以通过一个简单的操作符,实现复杂的业务逻辑,甚至还可以将操作符组合起来(即RxJava的组合过程),完成更为复杂的业务需求。比如我们前面用到的.create(),.subscribeOn(),.observeOn()…
2章 RxJava基本使用
2. RxJava基本使用 人类就喜欢酷炫的东西,炫耀自身的优点,当然RxJava也少不了人类这种心理,就是链式编程,下面这段代码可以完美替代例子上面的所有代码,其效果是和上面一样的。这里需要注意的是,创建Observer过程中,会将所有的接收方法都创建出来,如果此时程序发生异…
1章 基础概念
1. 基础概念 观察者模式就是RxJava使用的核心点,掌握这个模式,可以理解RxJava更简单,观察者模式简单的说就是”订阅-发布”的模式,举一例子说,当你订阅某家牛奶店的早餐奶(订阅过程),只要牛奶店生产牛奶,便会给你送过去(发布过程)。这里的牛奶店只有一家,但是订阅的人可…
下一页
个人成就
文章被点赞
10
文章被阅读
9,698
掘力值
157
关注了
6
关注者
10
收藏集
0
关注标签
1
加入于
2017-12-27