前言 很多项目使用流行的Rxjava2 + Retrofit搭建网络框架,Rxjava现在已经发展到Rxjava2,之前一直都只是再用Rxjava,但从来没有了解下Rxjava的内部实现,接下来一步步来分析Rxjava2的源码,Rxjava2分Observable和Flowable两种(无被压和有被压),我们今天先从简单的无背压的observable来分析.源码基于rxjava:2.1.1. 一.Rxjava如何创建事件源.发射事件.何时发射事件.如何将观察者和被观察者关联起来 简单的例子 先来…