E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
RxJava2
Rxjava2
你应该懂的源码,其实并不难(二)
接上篇继续。一、线程切换observeOnObservable.just("1").subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(observer)我们知道,当调用observeOn之后,后面执行的代码都将切换到他指定的线程,除非再次调用observeOn切换其他线程。上源码:@Ch
kwbsky
·
2024-09-12 17:29
Retrofit+Rxjava-以自己的方式重头开始-入门篇
后面也根据个人请求数据结果进行了封装,总共封装了两两次,基本实现了通用请求,一个请求方法就搞定所有请求,返回不同的对象或者对象列表MonkeyLei:Android-Retrofit2+
Rxjava2
之网络通用请求
MonkeyLei
·
2024-08-31 05:16
RxJava2
+Retrofit2+RxLifecycle3+OkHttp3网络请求封装(动态演示)
ArrayMapmap=newArrayMap{NbaService.getInstance().getNBAInfo(“6949e822e6844ae6453fca0cf83379d3”).subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).compose(this.bindToLifecycle()).s
2301_82241819
·
2024-08-23 09:13
程序员
网络
php
开发语言
RxJava-使用详解与背压原理2
一、RxJava1与
RxJava2
的区别前提:RxJava是响应式编程,基于事件流开发。
Laughing_G
·
2024-02-10 05:52
Rxjava2
019-03-26
每隔一秒执行list集合中的一条数据//ObservablelistObservable=Observable.fromIterable(Catetorys);////interval定时器,间隔1秒发射一次//ObservabletimerObservable=Observable.interval(1000,TimeUnit.MILLISECONDS);////使用zip操作符合并两个Obse
NullPointe_8e82
·
2024-02-07 16:36
关于
RxJava2
CallAdapterFactory
今天在看谷歌最新的框架的时候发现有一段有些疑问的代码publicLiveData>loadUser(Stringlogin){returnnewNetworkBoundResource(appExecutors){//...@NonNull@OverrideprotectedLiveData>createCall(){//这里直接返回并没有像我们常写的那样需要拼接以下代码//subscribeOn
Gubr
·
2024-02-03 11:34
半天学会RxJava的简单使用
参考文章:https://www.jianshu.com/p/031745744bfa1.准备安装依赖compile'io.reactivex.
rxjava2
:rxjava:2.0.2'compile'io.reactivex.
rxjava2
reaiya
·
2024-02-03 05:12
Android-Retrofit2+
Rxjava2
之网络通用请求-再次修改完善
之前的一些学习尝试MonkeyLei:Android-Retrofit2+
Rxjava2
之网络通用请求-初步封装-相关关键类MonkeyLei:An
MonkeyLei
·
2024-01-29 05:04
RxJava 操作符flatMap 与 concatMap详解
build.gradle中依赖最新版本:compile'io.reactivex.
rxjava2
:rxjava:2.1.0'compile'io.react
小小的coder
·
2024-01-27 20:58
RxJava2
『使用』
基础概念RxJava是一个在基于JavaVM扩展的使用可观测的序列来组成异步的、基于事件的程序的库。它基于观察者模式支持数据和事件的流式流通处理,并增加了多种运算符以在多种场景下整合事件和数据。抽象了低级别的线程、同步、并发API。响应式编程(ReactiveProgramming)是一种面向数据流和变化传播的编程范式。这意味着可以在编程语言中很方便地表达静态或动态的数据流,而相关的计算模型会自动
cname_1
·
2024-01-18 21:59
将 RxJava 的 Observable 转换为 Reactor 的 Flux流
以下是一个示例代码,演示了如何将RxJava的Observable转换为Reactor的Flux:importreactor.adapter.rxjava.
RxJava2
Adapter;importr
全面解读
·
2024-01-15 10:55
Flux&Mono
Java
rxjava
android
RxJava 2.x 源码分析(一)
主要介绍Rxjava是如何利用观察者模式实现通信依赖implementation'io.reactivex.
rxjava2
:rxandroid:2.0.1'核心类和接口Observable(被观察者)被观察者必须继承的抽象类
zYoung_Tang
·
2024-01-13 13:55
Android之
Rxjava2
.X 3————Rxjava 变换操作符
Android之
Rxjava2
.X3————Rxjava变换操作符一.目录文章目录Android之
Rxjava2
.X3————Rxjava变换操作符一.目录二.概述1.作用2.类型三.对应操作符的介绍1
冰炭不投day
·
2024-01-12 16:50
Android
应用层
Rrjava
Android之
Rxjava2
.X 8————Rxjava 背压策略
Android之
Rxjava2
.X8————Rxjava背压策略一.目录文章目录Android之
Rxjava2
.X8————Rxjava背压策略一.目录二.背压的引入1.同步订阅2.异步订阅3.存在的问题三
冰炭不投day
·
2024-01-12 16:50
Android
应用层
Rxjava
Rxjava2
的CompositeDisposable
最近,项目中遇到了一个历史遗留问题:未登录状态请求需要登录的接口,接口返回201之后,再次登录,刷新无法请求接口的问题。于是,经过一些类深入排查。发现:在项目基建的网络请求框架中,接口请求中返回201之后,这里代码会直接两个命令,一个是dispose(),另一个是needLogin()。其中,201表示尚未登录,needLogin()则会执行调整到登录页面进行登录的相关操作。而dispose()。
wzj_what_why_how
·
2024-01-11 08:00
#
Android——SDK
Android
android
rxjava
RxJava2
.x-window语法
一、window语法publicObservablegetRxJavaDistinctData(){returnObservable.just(1,2,2,1,1,2,3,4,5,2);}publicvoidrxJavaWindowExample(){Disposabledisposable=model.getRxJavaDistinctData().window(3).subscribeOn(S
河马过河
·
2024-01-10 11:46
RxJava2
.x-skip
一、skip语法publicObservablegetRxJavaCreateExampleData(){returnObservable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter){LogUtils.debug(TAG,"getRxJavaCreateExampl
河马过河
·
2024-01-10 11:51
【Android入门到项目实战-- 11.5】—— bmob后端云数据库批量获取表中数据
准备工作引入依赖implementation'io.github.bmob:android-sdk:3.8.21'implementation'io.reactivex.
rxjava2
:rxjava:2.2.8
四月天行健
·
2024-01-07 03:42
Android
android
android
studio
数据库
bmob
(七、3)分页库数据组件和注意事项
一、构造一个可观察的列表通常,您的UI代码会观察LiveData对象(或者,如果您使用的是
RxJava2
,则为Flowable或Observable对象),该对象位于应用程序的ViewModel中。
鹿小纯0831
·
2024-01-05 02:58
Redis客户端Redisson使用示例
Redisson除了提供同步接口外,还提供了异步(Async)、反射式(Reactive)和
RxJava2
标准的接口。
快乐江小鱼
·
2024-01-04 15:22
#
NoSQL
redis
junit
java
Rxjava* 2.0 源码分析 2019-01-25
title:Rxjava*2.0源码分析
Rxjava2
.0源码分析参考:Android
RxJava2
.0:手把手带你源码分析RxJavahttps://www.jianshu.com/p/e1c48a00951a
亮亮_be3c
·
2024-01-03 13:03
1章 基础概念
本篇文章已授权微信公众号YYGeeker独家发布转载请标明出处CSDN学院课程地址
RxJava2
从入门到精通-初级篇:https://edu.csdn.net/course/detail/10036
RxJava2
Hensen_
·
2024-01-01 18:04
Android 面试知识点记录——Rxjava与协程
作者:浪人笔记RxjavaRxjava常用操作符map和flatMap有什么区别Rxjava1.0和
Rxjava2
.0有什么区别?subscribeOn与observeOn多次执行会怎么样?
艾瑞败类
·
2023-12-24 23:33
RxJava2
.0操作符
前言RxJava这个词对于很多开发的小伙伴来说早已不知听说过多少遍,如果有不太了解的,推荐RxJava入门抛物线写的会让你对RxJava,有个认识,本文记录map,create操作符的原理,其他的操作都是一样的。image.pngRxJava操作符太多了,记不住啊,就举一两个来说。一、操作符createObservable.create(newObservable.OnSubscribe(){@O
only_one
·
2023-12-24 02:37
Retrofit原理简析
记得很久以前,写过一篇文章,主要说的是Retrofit应用的:Retrofit2+
RxJava2
踩坑今天我们来简单说说Retrofit的原理,其实嘛,作为一个搞技术的人,对Retrofit应该有一种好奇的态度
俗人浮生
·
2023-12-21 06:08
RxJava2
源码分析-线程调度
先上被分析的代码:valobserver=object:Observer{overridefunonSubscribe(d:Disposable){Log.d(TAG,"onSubscribe")Log.d(TAG,"Observerworkthreadis"+Thread.currentThread().name)disposable=d}overridefunonNext(s:String){
o动感超人o
·
2023-12-21 04:27
RxJava2
本篇文章使用的版本implementation"io.reactivex.
rxjava2
:rxjava:2.2.5"implementation'io.reactivex.
rxjava2
:rxandroid
simplehych
·
2023-12-18 03:42
RxJava2
中 doFinally 和 doAfterTerminate 的比较
邻家小妹.jpg在RxJava中doFinally和doAfterTerminate这两个操作符很类似,都会在Observable的onComplete或onError调用之后进行调用。使用了这两个操作符在Observable结束后,会调用doFinally、doAfterTerminate所提供的Action。这两个操作符虽然有一定的相似度,但他们依然有差别。并且两者在使用时,会存在调用的先后顺
fengzhizi715
·
2023-12-18 00:10
Cannot Resolve method subscribe(anonymous org.reactivestreams.Subscriber 已解决
使用
Rxjava2
出现错误:CannotResolvemethod'subscribe(anonymousorg.reactivestreams.Subscriber原代码:subscribe(newSubscriber
飞翔的李哥
·
2023-12-17 21:09
Android
retrofit
Rxjava
android
react
native
android
studio
RxJava2
.x操作符
map实现单个数据的转换。实例:把网络中ResponseBody用Gson转换为相对应的数据实体再下发给子类。.map(newFunction(){@OverridepublicMobileAddressapply(@NonNullResponseresponse)throwsException{if(response.isSuccessful()){ResponseBodybody=respon
hanxianshe_9530
·
2023-12-04 16:53
RxJava之七——RxJava 2.0 图文分析create()、 subscribe()、map()、observeOn()、subscribeOn()源码
所以决定,写篇文章分析
RxJava2
.0关于RxJava,从表面上看起来很容易使用,但是如果理解不够深刻,使用过程中,往往会出现一些问题,所以我写了系列文章,从入门到精通,从简单的使用到部分源码详解,希望能给读者一个质的飞跃
薛瑄
·
2023-12-02 01:37
Rxjava contains
所有代码的演示都在
RxJava2
.2.4版本上进行的publicfinalSinglecontains(finalObjectelement){ObjectHelper.requireNonNull(element
CODERLIHAO
·
2023-12-01 09:11
Rxjava 2.0 订阅事件 2019-01-25
title:
Rxjava2
.0订阅事件
Rxjava2
.0订阅事件参考:AndroidRxJava:面向初学者的RxJava使用指南https://www.jianshu.com/p/6a89413f2ab1
亮亮_be3c
·
2023-11-26 18:39
Android Retrofit2+
Rxjava2
+OKHttp3 网络请求框架 (一)
Retrofit2.0+
Rxjava2
+OKHttp3网络请求框架一、retrofit2.0简介二、Retrofit2使用:2.1Retrofit集成2.1.1添加依赖2.1.2网络权限2.1.3创建用于描述网络请求的接口
MrLI&&Miss
·
2023-11-26 14:35
android框架
android
【Rxjava详解】(二) 操作符的妙用
接口变化
RxJava2
.x拥有了新的特性,其依赖于4个接口:Publishe
xoliu1
·
2023-11-23 16:15
Rxjava
rxjava
echarts
android
android
jetpack
java
小白读源码 |
RxJava2
入门篇(一)
转载请注明出处:https://www.jianshu.com/u/1d789e82337f题记:
RxJava2
想必很多人都用过,扩展的观察者模式,简洁的链式调用,通过简单的API调用就可以满足我们的各种需求
jingylv
·
2023-11-20 20:07
Retrofit源码解析
添加依赖implementation'com.squareup.retrofit2:retrofit:2.6.0'implementation'com.squareup.retrofit2:adapter-
rxjava2
Hsicen
·
2023-11-19 21:12
Spring 5 响应式编程
要点Reactor是一个运行在Java8之上的响应式流框架,它提供了一组响应式风格的API除了个别API上的区别,它的原理跟RxJava很相似它是第四代响应式框架,支持操作融合,类似
RxJava2
Spring5
Noodles Mars
·
2023-11-15 01:56
技术文章
Spring
Java
git
git
rebase
java2和,
RxJava2
的使用与原理浅析(一)
×,入门必备
RxJava2
只看这一篇文章就够了-掘金
RxJava2
的API大全,适合需要使用对应APID时作为资料查看本文设计源码以及介绍均是基于
RxJava2
,示例均是为了示例而示例,项目中要使用RxJava
李霁琛
·
2023-11-12 03:46
java2和
redisson中的分布式锁二
同时还提供了异步(Async)、反射式(Reactive)和
RxJava2
标准的接口。它保证了当多个Redisson客户端线程同时请求加锁时,优先分配给先发出请求的线程。
孟德爱吃香菜
·
2023-11-09 12:11
分布式锁
分布式
RxEasyHttp网络库与
Rxjava2
结合常见使用场景介绍
本篇文章已授权微信公众号guolin_blog(郭霖)独家发布前言之前在github开源过一个网络库RxEasyHttp,这是一款基于
RxJava2
+Retrofit2实现简单易用的网络请求框架。
Zhou-You
·
2023-11-06 12:59
RxEasyHttp
网络库
RxEasyHttp
Rxjava2
使用场景
java http 请求框架_网络请求框架 – EasyHttp
EasyHttp概述基于
RxJava2
+Retrofit2+RxCache的网络请求框架更新日志2017.04.28onError(intcode,StringerrorMsg)非网络问题不再统一返回1003
阿橘要努力上清华
·
2023-11-06 12:56
java
http
请求框架
Retrofit2 +
Rxjava2
Retrofit2·大概原理通过java接口以及注解来描述网络请求,并用动态代理的方式,在调用接口方法前后(before/after)注入自己的方法,before通过接口方法和注解生成网络请求的request,after通过client调用相应的网络框架(默认okhttp)去发起网络请求,并将返回的response通过converterFactorty转换成相应的数据model,最后通过calla
杨华_6f65
·
2023-11-05 02:49
一篇博客让你了解RxJava
RxJava可以说是2016年最流行的项目之一了,最近也接触了一下RxJava,于是想写一篇博客,希望能通过这篇博客让大家能对其进行了解,本篇博客是基于
RxJava2
.0,跟RxJava1.0还是有很多不同的基础知识
Android Blog
·
2023-11-04 11:01
rxjava
echarts
android
性能优化
数据库
android
studio
RxJava2
基础分析
(1)
RxJava2
的5大基类及本章学习结构图580912676904c00390abfc4776cce2fab6e.jpg(1)Flowable-->0..Nflows,supportingReactive-Streamsandbackpressure
Kael_祈求者
·
2023-11-02 20:19
Android开发常用轮子
一、快速开发框架1.XSnow基于
RxJava2
+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
yabinYang
·
2023-11-01 11:02
android常用
android常用轮子(持续更新)
一、快速开发框架XSnow基于
RxJava2
+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
流船
·
2023-11-01 11:23
安卓常用框架
一、快速开发框架XSnow基于
RxJava2
+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
IT刘小牛
·
2023-11-01 11:18
android
安卓框架
安卓轮子
android
Android OkHttp+Retrofit+Rxjava+Hilt 的网络请求封装
今天给大家简单的封装一个现在比较流行的网络请求框架第一步是导入我们所需要的依赖还需要在android{}闭包下添加一个buildFeatures{viewBindingtrue}implementation"io.reactivex.
rxjava2
写的都是BUG
·
2023-10-30 05:13
android
okhtto
Okhttp
rxjava
android
okhttp
网络
retrofit
rxjava和rxandroid简单的使用
compile'io.reactivex.
rxjava2
:rxjava:2.0.4'compile'io.reactivex.
rxjava2
:rxandroid:2.0.1'packagecom.supermap.rxjavademo
Bruce杨
·
2023-10-24 09:18
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他