RxJava到底是何方神圣,为什么我们要在我们的项目中使用RxJava?难道是为了装13,不不不,肯定不是这么简单,作为一个有职业操守的程序员,我们肯定不会这样做的(你信吗?)。那到底为什么要使用RxJava呢?其实是因为RxJava基于事件流的链式调用,用起来非常的爽,尤其是一个页面需要多个网络请求,在控制这些访问请求顺序、并发请求、失败重试、token生效等。
既然RxJava这么牛逼和好用,各位看官还在等什么,赶紧上车系好安全带,我要开车了。下面我将你推荐RxJava2优秀的学习资料。
1. 初学者入门
给初学者的RxJava2.0教程(三) :map和flatMap
给初学者的RxJava2.0教程(八):Flowable缓存
初学RxJava只要把握两点:观察者模式和异步,就基本可以熟练使用RxJava了。看到这里,你已经掌握了如何使用RxJava,然后你就可以用它称霸Android技术界,迎娶白富美,走上人生巅峰了。哈哈哈😀,你想多了,还是乖乖继续学习吧。
2.源码解析
RxJava2.X 源码解析(一): 探索RxJava2分发订阅流程
当小白还在谈论如何使用RxJava时,你已经能从源码层面对RxJava进行详尽解析了。是不是瞬间感觉信心十足,逼格满满,不错不错,此处应有热烈掌声👏👏。
3.实战和操作符
至此,你应该就能用RxJava+Retrofit写出漂亮、简洁的网络请求了。好了,请带上你的RxJava利刃,闯荡Android界,咱们江湖再见。
网友评论