• Rxjava源码分析&实践(一)【RxJava的基本使用】

    时间:2022-12-25 13:58:00

    一直想着对于Rx系列进行深入的学习总结,但是从Rx系列出来到现在,已经8年多了,一直也没付诸实践,一直只是使用、实践总结,并未深入到源码去真正吃透。 借着年底总结的机会,从今天开始,我们一起来学习、总结Rx系列的知识,说到Rx系列,那么大家肯定都会想到Rxjava,我们依然采用之前的老办法,不急...

  • 浅谈Retrofit2+Rxjava2

    时间:2022-12-22 16:53:10

    近几年,Retrofit犹如燎原之火搬席卷了整个Android界。要是不懂Retrofit,简直不好意思出门。。。由于近几个项目都没用到Retrofit,无奈只能业余时间自己撸一下,写的不好的地方,还请不吝赐教。要集成retrofit,在app的build.gradle中添加库以来就可以compil...

  • 你知道RxJava也可以实现AsyncTask吗?

    时间:2022-12-17 02:25:47

    使用RxJava实现异步操作(AsyncTask)常见的异步操作我们可以联想到AsyncTask或者handler,其实google创造出的目的也就是为了让代码更加清晰明了,让代码更加简洁. 而Rx系列的出现也就为了实现代码的逻辑清晰,结构简单问题.在gitHub上的介绍是 a library fo...

  • 用RxJava实现倒计时与踩坑

    时间:2022-12-16 22:01:06

    (转载)http://www.jianshu.com/p/17af7790e8a6 废话不多说直接上代码: public class RxCountDown {public static Observable<Integer> countdown(int time) {if (tim...

  • RxJava不要重复使用(reuse)Subscriber的实例

    时间:2022-12-16 15:56:36

    如果你对RxJava1.x还不是了解,可以参考下面文章。​​1. RxJava使用介绍​​ ​​【视频教程】​​​ ​​​2. RxJava操作符​​​   ​​• Creating Observables(Observable的创建操作符)​​ ​​【视频教程】​​​   ​​• Transf...

  • Android okHttp网络请求之Retrofit+Okhttp+RxJava组合

    时间:2022-12-16 14:27:44

    前言:通过上面的学习,我们不难发现单纯使用okHttp来作为网络库还是多多少少有那么一点点不太方便,而且还需自己来管理接口,对于接口的使用的是哪种请求方式也不能一目了然,出于这个目的接下来学习一下Retrofit+Okhttp的搭配使用。okHttp相关文章地址:Android okHttp网络请求...

  • 函数响应式编程RxJava

    时间:2022-12-15 09:13:11

    RxJava 到底是什么一个词:异步。RxJava 在 GitHub 主页上的自我介绍是 "a library for composing asynchronous and event-based programs using observable sequences for the Java VM...

  • RXJava从入门到精通详解(上)

    时间:2022-12-14 00:38:26

    一. 在开始学习之前,先来介绍点原理性的东西: 首先,先来看RXJava一段原理性代码: 创建一个 Observable: Observable<Integer> observable = Observable.create(new ObservableOnSubscribe<I...

  • RxJava开发精要8 – 与REST无缝结合-RxJava和Retrofit

    时间:2022-12-12 09:55:50

    原文出自《RxJava Essentials》原文作者 : Ivan Morgillo译文出自 : 开发技术前线 www.devtf.cn转载声明: 本译文已授权开发者头条享有独家转载权,未经允许,不得转载!译者 : yuxingxin项目地址 : RxJava-Essentials-CN在上一章中...

  • 友好 RxJava2.x 源码解析(三)zip 源码分析

    时间:2022-12-11 17:45:33

    系列文章: 友好 RxJava2.x 源码解析(一)基本订阅流程 友好 RxJava2.x 源码解析(二)线程切换 友好 RxJava2.x 源码解析(三)zip 源码分析 本文基于 RxJava 2.1.9 前言 示例代码 源码解析 可视化 后记 前言 距离前两篇文章已...

  • Android响应式编程框架---RxJava&RxAndroid2.0使用笔记

    时间:2022-12-11 17:45:27

    RxJava 官方GitHub地址:https://github.com/ReactiveX/RxJava RxJava is a Java VM implementation of Reactive Extensions: a library for composing asynch...

  • RxJava整合Retrofit遇到的问题总结

    时间:2022-12-11 17:45:21

    一:初上手(填坑) Observable将事件序列执行完毕后,会回调Observe的onNext()方法和onCompleted()方法,当出现异常/错误时会调用onError()方法。 由此,我们推断,问题出现的地方应该是在Observable的执行过程。 先阐述一下笔者的需求,使用retrofi...

  • RxJava在Android中使用场景详解

    时间:2022-12-11 17:45:15

    RxJava 系列文章 《一,RxJava create操作符的用法和源码分析》 《二,RxJava map操作符用法详解》 《三,RxJava flatMap操作符用法详解》 《四,RxJava concatMap操作符用法详解》 《五,RxJava onErrorResumeNext操...

  • RxJava开发精要6 – Observables组合

    时间:2022-12-01 19:59:34

    原文出自《RxJava Essentials》原文作者 : Ivan Morgillo译文出自 : 开发技术前线 www.devtf.cn转载声明: 本译文已授权开发者头条享有独家转载权,未经允许,不得转载!译者 : yuxingxin项目地址 : RxJava-Essentials-CN上一章中,...

  • 简单谈谈RxJava和多线程并发

    时间:2022-11-24 15:55:48

    认识RxJava已经有一段时间了,但是一直没有机会在项目中尝试,最近在新的项目里引进了RxJava写一些事件处理,在review代码的时候发现了一些和多线程并发相关的问题,所以写了这篇文章,需要的朋友可以参考借鉴,下面来一起看

  • RxJava操作符系列五

    时间:2022-11-21 17:48:41

    RxJava操作符系列传送门RxJava操作符源码 RxJava操作符系列一 RxJava操作符系列二 RxJava操作符系列三 RxJava操作符系列四 今天就不啰嗦了,直接开始我们今天的学习。今天介绍一些辅助操作符。Delay该操作符让原始Observable在发射每项数据之前都暂停一段指定的时...

  • 6.1 RxJava1.x线程调度原理分析

    时间:2022-11-21 17:47:59

    欢迎大家加入QQ群一起讨论: 489873144(android格调小窝) 我的github地址:https://github.com/jeasonlzy1. 回调线程小例子在讲线程调度前,首先看这么一段代码,点击一个按钮,开启一个线程,在线程内部执行一个回调,那么打印的结果是多少? 结果如下,反应...

  • RxJava进阶三(过滤类操作符)

    时间:2022-11-18 17:45:54

    RxJava进阶一(创建类操作符) RxJava进阶二(转换类操作符) RxJava进阶三(过滤类操作符) RxJava进阶四(组合类操作符) 前言 上篇文章我们了解了RXJava的转换类操作符,本篇文章带着大家熟悉一下RxJava的过滤类操作符,本系列文章仅是带大家认识一下这些操作符的用法...

  • RxJava进阶一(创建类操作符)

    时间:2022-11-18 17:45:48

    RxJava进阶一(创建类操作符) RxJava进阶二(转换类操作符) RxJava进阶三(过滤类操作符) RxJava进阶四(组合类操作符) 前面已经对RxJava原理进行介绍,相信大家对于RXJava已经有了初步的认识,但是在具体使用方面还有些懵懂,从这篇开始详细介绍下RxJava的具体使...

  • 写个hello world了解Rxjava

    时间:2022-11-13 09:19:15

    目录什么是Rxjava?在微服务中的优点上手使用引入依赖浅谈分析Rxjava中的被观察者,观察者spring boot 项目中使用Rxjava2什么是Rxjava?来自百度百科的解释RxJava - JVM响应式扩展Reactive Extensions 用于使用Java VM的可观察序列编写异步和...