Create
Create是最基本的Creating Observables操作符,使用Create操作符创建一个Observables,在合适的时机调用Subscriber的onNext/onComplete/onError方法。需要注意的是Observables有且只能调用onComplete/onError一次,并且一旦调用,其它方法将不再执行。Subscriber的onNext方法是
我的视频课程:《FFmpeg打造Android万能音频播放器》 途中,在第一个activity中发送事件,并在其中接收到事件,文本框内容改变;打开第二个activity,发送相同tag的事件,所以第一个activity中也接收到了第二个activity发送的事件。一:首先添加依赖库dependencies {
compile 'io.reactivex:rxjava:1.1.0'
转载
2024-10-27 09:45:36
21阅读
RxJava是什么:异步 好处:代码简洁可读性强可随意的切换线程最基本的使用方法 首先要在gradle文件中加入.jar文件 compile ‘io.reactivex:rxjava:1.2.7’ compile ‘io.reactivex:rxandroid:1.0.1’ 要满足三个条件,(1)创建Observer观察者 (2)创建Observable被观察者 (3)Subscribe
转载
2023-09-19 19:48:35
48阅读
前言
Rxjava由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。今天,我将为初学者带来 RxJava的基本使用,希望大家会喜欢。Carson带你学RxJava系列文章,包括 原理、操作符、应用场景、背压等等,请看文章:Android:这是一份全面 & 详细的RxJava学习指南目录1. RxJava简介此处简单介绍RxJava若还不
转载
2023-08-21 12:53:29
66阅读
作者:浪人笔记RxjavaRxjava常用操作符map和flatMap有什么区别Rxjava1.0和Rxjava2.0有什么区别?subscribeOn与observeOn多次执行会怎么样?Rxjava是怎么切回到主线程的协程进程、线程、协程的区别什么回调地狱以及协程在这方面的处理开发中怎么选择合适的调度器RxjavaRxjava常用操作符map() 操作符:用于将流中的每个元素通过一个函数转换为
转载
2023-09-10 15:27:13
55阅读
# 入门RxJava在Android开发中的基本流程
作为一名经验丰富的开发者,我很高兴能帮助你了解如何在Android开发中使用RxJava。RxJava是一个基于观察者模式的异步编程库,它可以帮助我们简化异步编程,提高代码的可读性和可维护性。下面是使用RxJava的基本流程和代码示例。
## 步骤概览
首先,我们通过一个表格来概览整个流程:
| 步骤 | 描述 | 代码 |
| ---
原创
2024-07-27 09:54:14
33阅读
# 实现安卓RxJava使用嵌套请求
## 概述
在安卓开发中,使用RxJava进行嵌套请求是一种常见的做法,可以提高代码的可读性和简洁性。本文将指导一位新手开发者如何实现安卓RxJava使用嵌套请求的过程和具体操作步骤。
## 流程
首先,我们需要了解整个流程是如何进行的。下面是一个简单的步骤表格,展示了实现嵌套请求的流程。
```mermaid
journey
title 实现安
原创
2024-06-15 04:04:42
103阅读
前言RxJava以及RxAndroid(https://github.com/ReactiveX/RxAndroid)已经火了一段时间,这里简单的介绍一下它们。RxJava 在 GitHub 主页上的自我介绍是 "a library for composing asynchronous and event-based programs using observable sequences for
转载
2023-08-31 11:58:12
42阅读
概念介绍RxJava只是ReactiveX(Reactive Extensions)的一种java实现, ReactiveX是一种响应式扩展框架,有很多种实现,如RxAndroid, RxJS, RxSwift, RxRuby等等。RX采用一种类似于观察者的形式来实现各种功能,跟我们一般的写代码思路差别较大。刚开始接触可能会觉得难以理解,但是一旦掌握地话就会体会到其强大之处。其原理就是创建一个Ob
转载
2023-08-17 15:36:01
66阅读
最近在做的一个项目,所用到的技术和rxjava有关,因此还特地的学习了下,在这简单的介绍下rxjava:RxJava是什么RxJava 在 GitHub 主页上的自我介绍是 "a library for composing asynchronous and event-based programs using observable sequences for the Java VM"(一个在 Ja
转载
2023-08-17 15:34:26
50阅读
在上一篇Android架构实战(一)—— 核心思想中,我们已经对一种更清晰的安卓架构进行了一个概括性的了解,相信大家对其基本框架已经有所了解了。RxJava可以说是一种更清晰的安卓架构中一个非常核心的技术,它是连通各个层级直接的利器。RxJava在android开发中也越来越流行,它对降低耦合度,降低代码复杂性,增加可控性方面,有着非常大的作用。今天,我就来介绍一下我对RxJava的实用心得,以及
转载
2023-08-17 15:35:49
47阅读
Github: https://github.com/ReactiveX/RxJava https://github.com/ReactiveX/RxAndroid 使用方式:compile ‘io.reactivex:rxjava:1.0.14’ compile ‘io.reactivex:rxandroid:1.0.1’ 什么是RxJavaRxJava 是一个响应式编程框架,采用观察者设计模
转载
2023-11-18 16:52:58
68阅读
文章目录前言环境配置Observable简单的订阅与观察线程间切换完整生命周期异常处理Observable管理简单示例RXJava与Retrofit结合使用定义Retrofit接口类初始化Retrofit类简单的网络请求优化网络请求定义一个转换器使用Lamdba表达式 前言RXJava是基于观察者模式开发的一个开源库,这里的观察者模式与生活中正常的观察者模式是相反的, 生活中的观察者模式是 观察
转载
2023-09-14 22:36:09
53阅读
文章预览前言RxJava的简单使用1、环境准备2、activity_main.xml3、MianActivity.java4、效果预览RxJava操作符1、创建操作符2、转换操作符3、 合并操作符4、功能操作符5、过滤操作符 前言官方的定义:一个在Java VM上使用可观测的序列,组成异步的、基于事件的程序的库 RxJava 是一个响应式编程框架,采用观察者设计模式。所以自然少不了 Observ
转载
2023-07-01 21:25:41
106阅读
前言最近经常看到RxJava这个字眼,也看到很多人在博客中推荐使用RxJava。好奇的我怎么能错过,于是Google了一下,说RxJava好用的和说RxJava难用的都有,于是自己也亲自尝试了一下(感觉不容易上手)。写博客记录下学习的过程,一方面作为巩固,另一方面希望能帮助到初学者。 (第一篇只介绍了RxJava的基本用法,暂时还无法看出RxJava的优势。切莫着急,随着慢慢深入就能体会到RxJa
转载
2023-08-17 15:43:06
54阅读
RxJava(一)概述与基本使用
RxJava学习系列: RxJava(一)概述与基本使用RxJava(二)创建操作符RxJava是近年来非常火热且复杂的Android框架,本文基于RxJava 1.2.9来对其进行分析。使用RxJava需要在build.gradle中修改如下代码:dependencies {
...
compile 'io.reactivex:rxj
转载
2023-09-19 19:49:51
65阅读
RxJava介绍RxJava 是一个响应式编程框架,采用观察者设计模式。所以自然少不了 Observable 和 Subscriber 这两个东东了。用于通过使用观察序列构成异步和基于事件的程序库.RxJava 是一个开源项目,地址:https://github.com/ReactiveX/RxJavaRxJava 扩展了观察者模式,以支持数据、事件序列,并增加了参数,让你编写的序列一起同时申明抽
转载
2024-04-08 09:55:45
0阅读
# Retrofit与RxJava在安卓开发中的应用
Retrofit是一个类型安全的HTTP客户端,用于Android和Java应用程序。它将HTTP API转换成Java接口。RxJava是一个响应式编程框架,它提供了一种异步编程模型,可以简化异步代码的编写。将Retrofit与RxJava结合使用,可以提高Android应用的网络请求效率和用户体验。
## 状态图
以下是Retrofi
原创
2024-07-24 11:14:13
27阅读
# 如何在Android面试中展示RxJava的能力
## 引言
在当今的Android开发中,RxJava是一种非常流行的响应式编程库,它为处理异步操作和事件驱动编程提供了强大的支持。本篇文章主要通过一系列步骤向刚入行的小白介绍如何在面试时展示自己对RxJava的理解和使用能力。
## 流程概述
首先,让我们看看实现RxJava的基本步骤。下表总结了整个过程:
| 步骤 | 操作
原创
2024-08-26 07:00:08
10阅读
selector 选择器 在App的使用中经常能看到selector的身影 如:一个按键看上去白色或者其它颜色,可能是一张图片 按下去又显示其它的颜色或者另外一张图片 这里使用shape配合使用 正常状态 按下状态 selector 布局中引用 有图片就去需要建立一个selector 在drawab
原创
2021-12-16 15:07:30
175阅读