原文:RxJava2 源码分析

前言 很多项目使用流行的Rxjava Retrofit搭建网络框架,Rxjava现在已经发展到Rxjava ,之前一直都只是再用Rxjava,但从来没有了解下Rxjava的内部实现,接下来一步步来分析Rxjava 的源码,Rxjava 分Observable和Flowable两种 无被压和有被压 ,我们今天先从简单的无背压的observable来分析。源码基于rxjava: . . 。 一 Rx ...

2018-09-28 16:30 0 727 推荐指数:

查看详情

RxJava2 中多种取消订阅 dispose 的方法梳理( 源码分析 )

Github 相关代码: Github地址 一直感觉 RxJava2 的取消订阅有点混乱, 这样也能取消, 那样也能取消, 没能系统起来的感觉就像掉进了盘丝洞, 迷乱… 下面说说这几种情况 几种取消的情况 subscribe 时返回了 disposable ...

Fri Jun 29 02:11:00 CST 2018 1 2011
RxJava2线程切换原理分析

一、概述   本节将分析RxJava2的线程切换模型。通过对线程切换源代码的分析到达对RxJava2线程切换彻底理解的目的。通过对本节的学习你会发现,RxJava2线程切换是如此的简单,仅仅是通过两个操作符就能完成从子线程到主线程,或者主线程到子线程,再或者从子线程到子线程的切换。对应的操作符 ...

Thu Feb 20 00:16:00 CST 2020 0 3232
RxJava2 方法总结

RxJava2 方法总结 看了许多讲解RxJava的文章,有些文章讲解的内容是基于第一个版本的,有些文章的讲解是通过比较常用的一些API和基础的概念进行讲解的。 但是每次看到RxJava的类中的几十个方法的时候,总是感觉心里没底。所以,我打算自己去专门写篇文章来从API ...

Tue Jun 25 06:03:00 CST 2019 0 914
Android RxJava2 浅析

原文地址:http://blog.csdn.net/maplejaw_/article/details/52442065 Observable 在RxJava1.x中,最熟悉的莫过于Observable这个类了,笔者刚使用RxJava2.x时,创建一个Observable后,顿时是懵逼 ...

Thu Jan 04 22:19:00 CST 2018 0 2418
如何从RxJava升级到RxJava2

如何从RxJava升级到RxJava2. RxJava2已经推出有一年半的时间,由于之前RxJava已经在现有项目中广泛使用,而RxJava2在除了很多命名外并没有太多革新,所以相信有很多人跟我一样都还没有升级. 随着老版本渐渐的失去维护,更重要的是有一定时间允许我来做这个迁移,其实弃 ...

Mon Apr 02 18:46:00 CST 2018 0 2462
rxjava源码分析

RXjava响应式编程此文作者大暴雨原创,转载请注明出处。如果线程的知识不是很丰富,请先查看 rxjava源码中的线程知识 一文rxjava总结就是:异步实现主要是通过扩展观察者模式首先我们看一下只有一条线程是怎么实现响应式的。这比较简单。首先看一下Observable这个类(被观察者 ...

Wed Mar 16 01:25:00 CST 2016 0 3306
RxJava2学习笔记(1)

作为github上star数极高的响应式编程java扩展类库,rxjava是啥就不多说了,网上能查到一堆介绍,下面是一些学习记录: 前提依赖: compile 'io.reactivex.rxjava2:rxjava:2.1.9' 一、Observable 1.1 hello ...

Fri Mar 23 01:10:00 CST 2018 0 979
Android rxjava2的disposable

rxjava+retrofit处理网络请求 在使用rxjava+retrofit处理网络请求的时候,一般会采用对观察者进行封装,实现代码复用和拓展。可以参考我的这篇文章:rxjava2+retrofit封装处理网络请求全解析。一种可行的封装如下: 基类observer ...

Wed Jul 11 22:22:00 CST 2018 0 3381
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM