一 首先你要先去了解JAVA lambda表达式
当然lambda也可以不学,不过要是想走上人生癫峰,迎娶白富美的话,建议就不要跳过
深入理解Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法)
文章讲的很详细,看完可能是处于
这™是啥
那™是啥
迷之状态
不过没事,只要你基本能看懂
//带参数的
FileFilter java = (File f) -> f.getName();
//不带参数的
new Thread(() -> {
connectToService();
sendNotification();
}).start()
这俩个基友的做法姿势就可以了
这样道友你可以跳到第二步了
当然你要想深入lambda
深入理解Java 8 Lambda(类库篇——Streams API,Collectors和并行)
二 上RxJava
首先去找扔物线老师举杯邀明月
阅读完这个基本上你还是
不过,你已经对RxJava有了整体的认识了
接着再去找一个人喝茶
注意这里的各种demo的gradle导包先不要用最新的RxJava2 retrofit2 convert-RxJava2啊这些,紧跟文章的gradle包,不然分分钟哭死你,因为RxJava2有改变
把上面的搞完了!
每个demo都运行了!
都自己写了!
拒绝复制粘贴!
拒绝复制粘贴!
拒绝复制粘贴!
此时你感觉到体内充满了洪荒之力
难道要去大保健。。。。。
啊呸!
我们是那种人吗!!!!
回到Android上
不了解Retrofit吗?
好,接着安利,把这个demo思路屡清楚
缕完这个就换这个
这个时候可能真的要爽上(da)天(bao)了(jian)
当然,还没完,RxJava2要出场了
关于 RxJava 最友好的文章—— RxJava 2.0 全新来袭
文章已经很清楚了,不BB了
RxJava高级
图形化RxJava的函数原理
RxMarbles
RxJava学习资料收集
Awesome-RxJava
一个集成app的例子,很详细
全面,完整,图文并茂的RxJavaAPI使用示例。
安利大集合
RxJava常见的使用场景,例子简洁、经典、易懂
end