目录1create(): 创建一个被观察者。2Just():创建一个被观察者,并且发送事件,发送的事件不可以超过10个以上。3fromArray()这个方法和 just() 类似,只不过 fromArray 可以传入多于10个的变量,并且可以传入一个数组。4  defer() :Defer也是继承自OnSubscribe,那么他的call方法肯定也是在订阅的时候被调用(就是说
转载 6月前
0阅读
# 如何实现RxJava2 ## 一、引言 作为一名经验丰富的开发者,我将向你介绍如何实现RxJava2RxJava2是一个基于事件驱动的库,可以帮助我们简化异步编程并实现响应式编程。如果你是刚入行的小白,不用担心,接下来我将一步步教你如何使用RxJava2。首先,让我们通过一个流程图来了解整个过程。 ```mermaid flowchart TD A(创建Observable) -
原创 2024-03-21 07:24:19
26阅读
RxJava中,函数响应式编程具体表现为一个观察者(Observer)订阅一个可观察对象(Oberver是RxJava2中最典型的一组观察者与可观察对象的组合,其他四组...
原创 2022-10-28 14:01:47
81阅读
跟舍友收拾了新宿舍 累到躺倒 不清楚压力来自何方 只想现在看看RxJava2 Vertx Kotlin
原创 2021-07-08 15:51:29
110阅读
# RxJavaRxJava2 ## 介绍 RxJava 是一款基于观察者模式和链式编程的异步和事件驱动的编程库。它允许开发者以响应式的方式处理异步事件流,使得代码更加简洁和易于维护。RxJava2RxJava 的升级版,它在性能和功能上进行了一些改进和优化。 本文将介绍 RxJavaRxJava2 的基本概念和用法,并通过代码示例来演示其使用。 ## RxJava基本概念
原创 2024-01-19 09:17:21
64阅读
在本文中,我们将会讨论 如何使用 RxJava 真正的多线程功能,它会让复杂的 App 开发过程再次变得简单、容易和有趣。本文中的所有代码样例都会关注 RxJava,但是文中讨论的概念同样适用于其他的反应式扩展(Reactive Extension)。 为何要进行反应式编程? 任何一篇关于 RxJava 的文章都会包含一个“为什么要进行反应式编程”的章节,我们也不打算破坏这个约定。在 Androi
Observable在RxJava1.x中,最熟悉的莫过于Observable这个类了,笔者刚使用RxJava2.x时,创建一个Observable后,顿时是懵逼的。因为我们熟悉的Subscriber居然没影了,取而代之的是ObservableEmitter,俗称发射器。此外,由于没有了Subscriber的踪影,我们创建观察者时需使用Observer。而Observer也不是我们熟悉的那个Obs
由于刚接触的一个项目中的网络请求,用到了一种我没见过的技术框架,十分令我烦恼,我试着去将关键字在万能搜索中找,发现了是叫做Rxjava,于是找了几篇大神的帖子看了一下,看过后感觉很不错。下面我讲一下自己的学习程度,跟大家分享一下,自己的理解,有问题可以一起探讨。数据来自《聚合数据》。我现在有那么一个需求:访问一个获取地区环境污染的接口,让后取得数据进行展示。我之前用的AsyncHttpClient
使用RxPermissions(基于RxJava2) 0. 背景 Android 6.0 (API level 23)中。将权限分成了两类。一类是Install权限(称之为安装时权限)。还有一类是Runtime权限(称之为执行时权限)。 Install权限是什么? Install权限:安装时权限,顾
转载 2018-01-12 08:02:00
473阅读
2评论
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 Compose" ## 概述 在本文中,我将向你介绍如何使用 RxJava2 的 `compose` 操作符。首先,我们会讨论整个实现的流程,并通过一个表格展示每个步骤。然后,我会详细解释每个步骤需要做什么,并提供相应的代码示例和注释。 ## 流程 | 步骤 | 描述 | | ---- | ---- | | 步骤 1 | 创建一个 Observable | |
原创 2024-01-30 09:02:54
38阅读
# RxJava2中的map操作符详解 在RxJava2中,map操作符是一种十分常用的操作符,用于对Observable发射的每一个数据项进行转换处理。通过map操作符,我们可以对数据进行一些处理,例如格式转换、数据加工等。本文将详细介绍RxJava2中map操作符的使用方法,并通过代码示例来说明其具体应用场景。 ## 什么是map操作符? 在RxJava2中,map操作符是一种用于转换O
原创 2024-06-28 06:03:50
44阅读
# RxJava2RxJava区别详解 ## 引言 在开发中,我们经常会遇到异步操作、事件流处理等需求。RxJava是一个强大的响应式编程库,它提供了一种简洁、优雅的方式来处理这些场景。RxJava2RxJava的升级版本,相较于RxJava1,在性能、稳定性和功能上都有所提升。本文将详细介绍RxJava2RxJava的区别,并介绍使用RxJava2的基本步骤。 ## RxJava2和R
原创 2023-10-17 13:06:09
124阅读
<dependency> <groupId>io.reactivex.rxjava2</groupId> <artifactId>rxjava</artifactId> <version>2.1.7</version></dependency>
转载 2019-06-14 17:55:00
99阅读
2评论
# 如何实现Rxjava2 reduce ## 概述 在Rxjava2中,reduce操作符用于将一个Observable发射的所有数据项应用一个函数,然后发射这个函数的结果。这篇文章将向你展示如何使用Rxjava2中的reduce操作符来实现你的需求。 ## 流程步骤 | 步骤 | 描述 | | ------------- | ------------- | | 1 | 创建Observa
原创 2024-05-25 04:52:16
38阅读
# 实现 RxJava2 Converter ## 概述 在开始讲解如何实现 "RxJava2 Converter" 之前,我们先来了解一下什么是 "RxJava2 Converter"。 "RxJava2 Converter" 是一个用于将网络请求的响应转换成 RxJava 可观察对象的工具。它可用于将不同格式的数据(如 JSON、XML 等)转换为应用程序可以处理的数据类型。 在本文中,我
原创 2023-12-02 13:05:24
30阅读
 RxJava 到底是什么一个词:异步。RxJava 在 GitHub 主页上的自我介绍是 “a library for composing asynchronous and event-based programs using observable sequences for the Java VM”(一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库)。这就是
转载 2024-10-25 17:30:10
6阅读
RxJava2 使用 及 源码阅读 RxJava是什么?根据RxJava在GitHub上给出的描述: RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event based pro ...
转载 2021-04-30 22:53:37
245阅读
2评论
# 学习使用 RxJava2 在安卓中的应用 如果你是一名刚入行的开发者,想要在安卓中使用 RxJava2,那么你来对地方了!本文将带你从零开始,逐步实现 RxJava2 的基本用法。我们将首先了解整个流程,接着详细讲解每一步的实现。 ## 整体流程 以下是实现 RxJava2 的基本流程: ```mermaid flowchart TD A[创建 Android 项目] -->
原创 2024-07-31 07:48:31
36阅读
最近做项目都是接别人的二手项目,发现都是MVP设计模式,感觉自己欠下了2017年的技术债,所以有必要写一篇关于MVP设计模式的博客了,在写这篇博客之前,我想了挺久的,MVP这种文章一百度一大堆,也不知道自己写的怎么样,为了加深自己的理解也希望能帮助别人,这是我写文章的初衷。说道MVP 那必须先说一下MVCMVC设计模式事件流向在 MVC 架构中,View 产生事件,通知到 Controller,C
  • 1
  • 2
  • 3
  • 4
  • 5