掌握常用的几个(如,just, map,flatMap和filter等)

作者:李海涛
链接:https://www.zhihu.com/question/32209660/answer/63855001
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

更新:
1. RxJava Essentials amazon.com/RxJava-Essen
2. Android RxJava使用介绍(二) RxJava的操作符
3. Learning Reactive Programming With Java 8 amazon.com/Learning-Rea

==============================================================

关于Operator,我的理解就是对Observable发出的事件进行过滤、映射、分组等操作。刚开始学习没有必要、也不可能全部掌握,因为太多了。分享下我的经验:
  1. 掌握常用的几个(如,just, map,flatMap和filter等),其他的使用时查阅文档即可,用几次自然就掌握了。查阅资料时可以更具Operator的分类(reactivex.io/documentat)和使用的场景(reactivex.io/documentat)快速定位到对应的Operator。
  2. 一定要会看宝石图(marble diagrams, reactivex.io/assets/ope),它对事件处理时的顺序,方式和什么时候结束描述的非常直观。
  3. Rx的官网(ReactiveX)就是最好的文档,也有学习的集合贴(ReactiveX - Links to More Information
  4. 这两个开源学习项目对我的帮助很大:jhusain/learnrxjava · GitHub kaushikgopal/RxJava-Android-Samples · GitHub
  5. 还是要在项目中实战,光看资料还是掌握不了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值