RxJava2.X切换线程次数的有效性接着上一篇(RxJava2.X 源码分析 一),我们讨论下RxJava2.X多次切换线程的有效性。1
转载 2018-06-18 13:46:40
48阅读
本文内容大致如下:初步了解RxJava2.X的使用流程 ;探索Observable发送数据的流程 ;明白Observer是如何接收数据的 ;解析Observable与Observer的勾搭(如何关联)过程 ;探索RxJava线程切换的奥秘 ;了解RxJava操作符的实现原理。探索RxJava2分发订阅流程从Demo到原理//1、观察者创建一个ObserverObserver observer =
转载 2022-09-13 09:29:58
258阅读
Rxjava的使用说明书
原创 2019-01-03 16:07:06
6920阅读
  以前写过 Rxjava 系列教程, 如下所示 RxJava 和 RxAndroid 一 (基础) RxJava 和 RxAndroid 二(操作符的使用) RxJava 和 RxAndroid 三(生命周期控制和内存优化) RxJava 和 RxAndroid 四(RxBinding的使用) RxJava 和 RxAndroid 五(线程调度) 上面的这些教程覆盖了 rxjava 的方方
原创 2021-09-08 21:20:39
931阅读
文章目录第1 章 RxJava 简介 1第2RxJava 基础知识 13第3 章 创建操作符 64第4 章 RxJava 的线程操作 81第5 章 变换操作符和过滤操作符 107第6 章 条件操作符和布尔操作符 145第7 章 合并操作符与连接操作符 160第8 章 RxJava
# RxJavaRxJava2 ## 介绍 RxJava 是一款基于观察者模式和链式编程的异步和事件驱动的编程库。它允许开发者以响应式的方式处理异步事件流,使得代码更加简洁和易于维护。RxJava2RxJava 的升级版,它在性能和功能上进行了一些改进和优化。 本文将介绍 RxJavaRxJava2 的基本概念和用法,并通过代码示例来演示其使用。 ## RxJava基本概念
原创 2024-01-19 09:17:21
64阅读
# RxJava2RxJava区别详解 ## 引言 在开发中,我们经常会遇到异步操作、事件流处理等需求。RxJava是一个强大的响应式编程库,它提供了一种简洁、优雅的方式来处理这些场景。RxJava2RxJava的升级版本,相较于RxJava1,在性能、稳定性和功能上都有所提升。本文将详细介绍RxJava2RxJava的区别,并介绍使用RxJava2的基本步骤。 ## RxJava2和R
原创 2023-10-17 13:06:09
124阅读
RxJava中,函数响应式编程具体表现为一个观察者(Observer)订阅一个可观察对象(Oberver是RxJava2中最典型的一组观察者与可观察对象的组合,其他四组...
原创 2022-10-28 14:01:47
81阅读
跟舍友收拾了新宿舍 累到躺倒 不清楚压力来自何方 只想现在看看RxJava2 Vertx Kotlin
原创 2021-07-08 15:51:29
110阅读
# 如何实现RxJava2 ## 一、引言 作为一名经验丰富的开发者,我将向你介绍如何实现RxJava2RxJava2是一个基于事件驱动的库,可以帮助我们简化异步编程并实现响应式编程。如果你是刚入行的小白,不用担心,接下来我将一步步教你如何使用RxJava2。首先,让我们通过一个流程图来了解整个过程。 ```mermaid flowchart TD A(创建Observable) -
原创 2024-03-21 07:24:19
26阅读
# Android RxJava 2 简介与示例 ## 什么是RxJava 2 RxJava 2 是一个在 Java 平台上实现 ReactiveX 的库,它使得在 Android 开发中处理异步操作和事件变得更加简单和优雅。RxJava 2 基于观察者模式,将数据流抽象为 Observable 对象,开发者可以通过各种操作符对数据流进行处理和变换,从而简化异步编程和事件处理。 ## RxJ
原创 2024-02-27 05:42:51
18阅读
Retrofit2是square公司出品的一个网络请求库,网上有很多相关的介绍。我很久以前都想去研究了,但一直都有各种事情耽搁
原创 2022-09-21 11:57:46
106阅读
第28天,点击查看活动详情​​ ​  简述 Retrofit2是square公司出品的一个网络请求库,网上有很多相关的介绍。 get
原创 2022-12-25 00:04:55
191阅读
英文链接:What’s different in 2.0RxJava2相比RxJava1,它的改动还是很大的:Observable and Flowable在前一个版本
转载 2022-07-30 00:01:09
206阅读
RxJava2: An Early Preview最近RxJava2有了第一个Release Candidate. 所以作者(Mike Nakhimovich)写了blog先预览一下有哪些有趣的更新和新加的功能, 本文是其摘要.New Dependency: 添加了依赖: [ReactiveStreams](http://www.reactive-streams.org/).Imports:RxJ
转载 2021-06-02 16:53:35
334阅读
# RxJava2中的map操作符详解 在RxJava2中,map操作符是一种十分常用的操作符,用于对Observable发射的每一个数据项进行转换处理。通过map操作符,我们可以对数据进行一些处理,例如格式转换、数据加工等。本文将详细介绍RxJava2中map操作符的使用方法,并通过代码示例来说明其具体应用场景。 ## 什么是map操作符? 在RxJava2中,map操作符是一种用于转换O
原创 2024-06-28 06:03:50
47阅读
# 如何实现 "RxJava2 Compose" ## 概述 在本文中,我将向你介绍如何使用 RxJava2 的 `compose` 操作符。首先,我们会讨论整个实现的流程,并通过一个表格展示每个步骤。然后,我会详细解释每个步骤需要做什么,并提供相应的代码示例和注释。 ## 流程 | 步骤 | 描述 | | ---- | ---- | | 步骤 1 | 创建一个 Observable | |
原创 2024-01-30 09:02:54
38阅读
 目录1create(): 创建一个被观察者。2Just():创建一个被观察者,并且发送事件,发送的事件不可以超过10个以上。3fromArray()这个方法和 just() 类似,只不过 fromArray 可以传入多于10个的变量,并且可以传入一个数组。4  defer() :Defer也是继承自OnSubscribe,那么他的call方法肯定也是在订阅的时候被调用(就是说
转载 7月前
0阅读
debounce :防抖动throttleWithTimeout:节流超时debounce 和 throttleWithTimeout 点击查看详情都跳转到同一个界面 作用大致一样,但是看源码debounce return 返回值多一个线程 看源码debounce@CheckReturnValue @SchedulerSupport(SchedulerSupport.COMPUT
## Retrofit2RxJava的结合 在Android开发中,网络请求是我们经常需要处理的任务之一。Retrofit2是一个强大、灵活且易于使用的HTTP客户端库,它可以简化我们在Android应用中进行网络请求的过程。而RxJava是一个基于事件的异步编程库,它提供了一种优雅的方式来处理异步任务。 本文将介绍如何使用Retrofit2RxJava来进行网络请求,并给出一些示例代码,
原创 2023-12-30 06:36:22
75阅读
  • 1
  • 2
  • 3
  • 4
  • 5