RxJava
静默加载
优秀的判断力来自于经验,但经验来自于错误的判断。在看着别人走过的路时,思考怎么走自己的路。无私奉献不是天方夜谈,有时候,我们也可以做到。
展开
-
关于RxJava的基础心法解析
前言 我接触Rxjava是在2015年底,已经过去4年的时间了。 2016年学习过一阵子RxJava的操作符也做过一些笔记,我们项目的网络请求框架也替换成了Okhttp+Retrofit,所以使用RxJava做线程间切换就非常好用。 一开始接触RxJava感觉除了线程切换之外很能发现其实际的作用,因为我感觉自己响应式编程的思想,很难实际运用到开发需求当中去。但我身边有一位前辈使用Rxjava非常溜...原创 2019-01-07 20:18:18 · 587 阅读 · 0 评论 -
一次Observable的empty和never方法的rx源码笔记
我们在用 RxJava 的时候,如果需要在某个地方需要中断事件流,那么直接返回一个 Observable.empty() ,与它有类似功能的有 Observable.never 。 Observable.just(1,2,3,4,5) .flatMap((Func1<Integer, Observable<Object>>) integer -> { ...原创 2019-01-07 21:07:07 · 2022 阅读 · 0 评论 -
小明要吃冰淇淋之RxJava:lift原理
个人博客地址 http://dandanlove.com/ 前言 关于RxJava的基础心法解析 我们在使用 RxJava 的时候必不可少的会使用一些基础的操作符, map 、 flatMap 、 filter 等。这些都是对 Obserbable 进行各种各样的变化,我们查看其实现都能看到一个叫做 lift 的操作符。 lift源码 我们先看源码(rxjava:1.3.0),再通过一个例子来熟悉...原创 2019-01-14 21:58:41 · 1472 阅读 · 1 评论