![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RxJava
梦想的转角
这个作者很懒,什么都没留下…
展开
-
RxJava1.x初探
以下例子基于RxJava1.x:先来个最简单的用法: Observable.create(object:Observable.OnSubscribe<String>{ override fun call(t: Subscriber<in String>?) { t.onNext("1") ...原创 2019-03-19 15:56:50 · 142 阅读 · 0 评论 -
RxJava1.x操作符初探之map
我们先来看看map操作符: Observable.just(1, 2, 3) .map(object : Func1<Int, String> { override fun call(t: Int?): String { return t.toString() } ...原创 2019-03-21 15:26:58 · 139 阅读 · 0 评论 -
RxJava1.x中的subscribeOn,observeOn到底做了些什么
注:文中的OnSubscribe1,OnSubscribe2,Observable1等等命名是通过出现的时序来命名的,越大说明越晚出现我们先来举个例子吧:Observable.create(object : Observable.OnSubscribe<String> { override fun call(it: Subscriber<in Stri...原创 2019-03-21 17:57:19 · 593 阅读 · 0 评论 -
RxJava1.x操作符初探之defer
关于defer这个操作符,RxJava实战是这样解释的:知道有观察者订阅时才创建Observable,并且为每个观察者创建一个全新的Observabledefer操作符会一直等待直到有观察者订阅它,然后它使用Observable工厂方法生成一个Observable。它对每个观察者都这样做,因此尽管每个订阅者都以为自己订阅的是同一个Observable,但事实上每个订阅者获取的是它们自己单独的数...原创 2019-04-19 19:39:07 · 382 阅读 · 0 评论