RxJava
懒惰史莱姆
这个作者很懒,什么都没留下…
展开
-
RxJava 学习笔记 1 - 最简单的 create + subscribe
/* 首先,要知道英文单词的含义, observe(观察、说、注意到) observer(观察者) able(有能力的、能够) observable(可观察的事物、看得见的) subscribe(订阅)——常见于YouTube subscriber(订阅者)——点击subscribe,你就是youTuber的Subscriber了 onSubscribe(...原创 2018-07-02 17:08:02 · 646 阅读 · 0 评论 -
RxJava 学习笔记 2 - from(array)
fun start() { //解析 from - 多个 OnSubscribe(订阅回调) Observable.from(arrayOf(1, 2, 3, 4, 5)).subscribe { print(it) } /* 中心思想: 使用多态扩展了 OnSubscribe.call() 使其对 subscribe 的调用形式发生变化。 最终实现多次调用 ...原创 2018-07-02 17:19:12 · 1386 阅读 · 0 评论 -
RxJava 学习笔记 3 - map()
fun start() { //中间的计算符 map Observable.create<Int> { t: Subscriber<in Int>? -> t?.onNext(1) }.map { it: Int -> return@map it + 1 }.map { it: Int ->...原创 2018-07-02 17:26:30 · 267 阅读 · 0 评论 -
RxJava 学习笔记4 - lift()
fun start() { Observable.create<String> { println("onSubscribe") it.onNext("1") }.lift<Int> { subscriber -> println("lift") //感觉像是自己手动实现 map ...原创 2018-07-02 17:32:27 · 215 阅读 · 0 评论