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
RxJava学习笔记
引入:implementation'io.reactivex.
rxjava2
:rxjava:2.0.1'implementation'io.reactivex.
rxjava2
:rxandroid:2.0.1
kimlllll
·
2023-10-22 01:18
RxJava2
.x常用操作符总结(二)
四、功能操作符1、delayObservable.just(1,2,3).delay(2,TimeUnit.SECONDS).subscribe(newObserver(){@OverridepublicvoidonSubscribe(Disposabled){Log.d(TAG,"=======================onSubscribe");}@Overridepublicvoido
袁梦希
·
2023-10-21 10:10
造轮子
一、快速开发框架XSnow基于
RxJava2
+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
不问出路
·
2023-10-13 22:13
RxJava2
复习总结:
最近开始学习RxJava主要看
RxJava2
水管教程觉得这个老哥说的很通俗易懂于是趁闲暇之余把学到的一点点知识大概总结一下存着以后不懂的再看不会写博客就随便记一下等以后忘了再回忆引入RxJava库版本号去
FaEnChenG
·
2023-10-13 16:57
RxJava2
初体验
说下Flowable和Maybe的使用网上找了很多关于二者的文章,大同小异,借用别的作者的话说Flowable支持背压的,也就是说上游的被观察者会响应下游观察者的数据请求,下游调用request(n)来告诉上游发送多少个数据。这样避免了大量数据堆积在调用链上,使内存一直处于较低水平。所以Flowable必须在回调函数onSubscribe中去与下游沟通,这样onNext,onError,onCom
suit_liu
·
2023-10-11 23:44
rxjava2
retrofit2的文件下载与保存
保存文件时要使用RxJava的doOnNext、map等操作符,后续更新UI的操作切换到UI线程。主线程中应该避免耗时操作retrofit.create(ApiService.class).dowmBitmap("http://imgcache.qq.com/qzone/space_item/pre/0/66768.gif").compose(this.bindToLifecycle()).sub
手微凉_
·
2023-10-10 18:31
Rxjava3使用教程:介绍和基本使用
Rxjava3.x的github官网;
RxJava2
将被支持到2021年2月28日,错误的会同时在2.x和3.x修复,但新功能只会在3.x上添加;Rxjava3.0的一些改变:官方Wiki;Rxjava3
Alsan_L3
·
2023-10-05 07:49
Rxjava2
常见使用场景
1.执行倒计时操作使用操作符interval第一个参数(initialDelay):延迟执行时间第二个参数(period):发射时间间隔第三个参数(unit):时间单位privatevoidstartCountdown(intcountdownTime){Observable.interval(0,1,TimeUnit.SECONDS).take(countdownTime).map(newFun
吐必南波丸
·
2023-10-03 09:12
Rxjava2
实现防抖点击事件
实现1.首先引入
RxJava2
implementation"io.reactivex.
rxjava2
:rxjava:2.1.17"implementation'io.reactivex.
rxjava2
:
el小法老_13b2
·
2023-10-02 15:09
RXjava(一)
/RxJavaRxAndroid:https://github.com/ReactiveX/RxAndroidRxAndroid最新版本查看这里使用的版本为:compile'io.reactivex.
rxjava2
火星局
·
2023-09-29 14:08
RXJava2
学习
Github地址:https://github.com/ReactiveX/Rxjava什么是RxJava一个可观测的序列来组成异步的、基于事件的程序的库。(简单来说:它就是一个实现异步操作的库)RxJava好在哪?RxJava其实就是提供一套异步编程的API,这套API是基于观察者模式的,而且是链式调用的,所以使用RxJava编写的代码的逻辑会非常简洁。观察者模式定义:定义对象间一种一对多的依赖
Coder_Sven
·
2023-09-28 07:50
RxJava2
中常用操作符和Subject常用子类说明
RxJava2
中常用操作符和Subject常用子类代码练习及说明。
ITRenj
·
2023-09-27 17:13
RxJava源码剖析
前言本篇的文章是基于
Rxjava2
.1.2。
小康
·
2023-09-27 16:07
Rxjava2
的操作符 三
概述:RX的操作符确实不少,本篇将介绍剩余的操作符。5.过滤操作符5.1filter()通过一定逻辑来过滤被观察者发送的事件,如果返回true则会发送事件,否则不会发送。Observable.just(1,2,3).filter(newPredicate(){@Overridepublicbooleantest(Integerinteger)throwsException{returnintege
天地玄黄
·
2023-09-27 00:14
RxJava源码学习
1.1接入在appmodule的build.gradle中添加依赖:implementation"com.squareup.retrofit2:adapter-
rxjava2
:2.3.0"imple
cg1991
·
2023-09-23 14:39
Could not locate call adapter for io.reactivex.rxjava3.core.ai<...> Tried: * retrofit2.adapter.rx...
升级
rxjava2
到rxjava3以后,由于没有升级adapter-
rxjava2
到adapter-rxjava3导致报如下错误:java.lang.IllegalArgumentExceptionCouldnotlocatecalladapterforio.reactivex.rxjava3
NewNiu
·
2023-09-23 00:21
从最近的
Rxjava2
异常说起
最新的项目代码把RxJava1的代码升级到了
RxJava2
.发布后发现crash概率提高了许多.简单地总结就是之前RxJava1中在Subscriber中onNext方法,如果发生了异常.默认会进入Subscriber
NewFinalNull
·
2023-09-22 08:02
OkGo - 一个基于okhttp的标准RESTful风格的网络框架
官网GitHub-jeasonlzy/okhttp-OkGo:OkGo-3.0震撼来袭,该库是基于Http协议,封装了OkHttp的网络请求框架,比Retrofit更简单易用,支持RxJava,
RxJava2
KarenChia
·
2023-09-21 13:19
Android开发技术
Http
OKGo
2022年的Android岗位面试题
时间过的真快,到了2022年Android岗位的面试题如下:1、Activity的启动模式2、Handler的内部实现原理3、Retrofit2的实现原理4、Glide的实现原理5、
RxJava2
的实现原理
android_ls
·
2023-09-20 12:58
Spring 5 响应式编程
要点Reactor是一个运行在Java8之上的响应式流框架,它提供了一组响应式风格的API除了个别API上的区别,它的原理跟RxJava很相似它是第四代响应式框架,支持操作融合,类似
RxJava2
Spring5
Java提升营
·
2023-09-19 22:27
安卓RxJava+Retorfit+OKHttp完成对网络的基本封装
retrofitimplementation'com.squareup.retrofit2:converter-gson:2.3.0'implementation'com.squareup.retrofit2:adapter-
rxjava2
Tyson_Wu
·
2023-09-17 17:48
Rxjava2
入门教程三:Operators操作符(转)
如需下载源码,请访问https://github.com/fengchuanfang/
Rxjava2
Tutorial文章原创,转载请注明出处:
Rxjava2
入门教程三:Operators操作符Operators
戴天明
·
2023-09-15 06:24
记录 Android 常用轮子
XSnow基于
RxJava2
+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦,可自由拓展MVPArms
初见_Dream
·
2023-09-14 18:22
转载博文
android
【Android】
Rxjava2
Flowable详解与背压那些事
1.Rxjava1中的背压
Rxjava2
中有这么一个被观察者Flowable,同样作为被观察者,它和Observable有什么区别呢,在
Rxjava2
中,Observable不再支持背压,而新增的Flowable
寒小枫
·
2023-09-14 02:33
Android Rxjava教程:清晰 简洁 易懂的Rxjava入门教程
本文主要基于
Rxjava2
.0如果读者还没学习过Rxjava1.0也没关系,因为Rxjava
尹中文
·
2023-09-13 12:57
Android
Rxjava
android
rxjava
android
studio
Rxjava的背压
二、解决方式1.rxjava1使用了Observable和Observer2.
rxjava2
增加了Flowable和Subscriber来实现(控制数据源的发射速率,控制观察者的处理速率)
哎一不小心就
·
2023-09-06 06:41
RxJava2
订阅流程浅析
使用
RxJava2
也有7、8个月了,越来越迷上它,使用期间出现各种各样的问题,有些是理解错误,每次都是去看一文档、看一遍别人的博客,还是迷迷糊糊的,RxJava门槛相对来说还是高一点,就像一把双刃剑,用得好的人会用得很爽
h2coder
·
2023-09-05 20:33
Android:手写轻量级的依赖注入组件
接触到不同得框架,从最开始ButterKnife到后面Kotlin得Kotlin-android-extensions,再到了DataBinding和ViewBinding,其中印象最深刻不是这类,也不是像
RxJava2
showMethe
·
2023-09-01 03:29
RxJava2
本人写博客不擅长在开头阐述各种问题的由来,文笔不好阐述不清楚,所以直接上代码说事:首先
rxjava2
比1来讲还是有很多不同的地方,先来讲讲大家倒背如流的flowable背压式减缓发射与接受效率不对等会出现的
imkobedroid
·
2023-08-31 01:32
RxJava实现的EventBus-RxBus
使用
RxJava2
实现RxBus当我们使用
RxJava2
实现EventBus模式时,我们称其为RxBus.注意:这仅作为一个例子。
塞上牧羊空许约
·
2023-08-30 21:01
Rxjava 过程分析一之简易流程
Rxjava过程分析一说明该文章是基于
Rxjava2
源码。该篇只是讲述Rxjava建议的用法,不涉及操作符和线程切换,后两个会有新的篇幅去写。一步一步的来。
zhuxiaoan
·
2023-08-29 14:28
2章 RxJava基本使用
本篇文章已授权微信公众号YYGeeker独家发布转载请标明出处CSDN学院课程地址
RxJava2
从入门到精通-初级篇:https://edu.csdn.net/course/detail/10036
RxJava2
Hensen_
·
2023-08-28 18:20
8章 RxJava高级用法(二)
本篇文章已授权微信公众号YYGeeker独家发布转载请标明出处CSDN学院课程地址
RxJava2
从入门到精通-初级篇:https://edu.csdn.net/course/detail/10036
RxJava2
Hensen_
·
2023-08-21 03:39
android商城实战
项目框架项目框架采用MVP实现,网络通讯(retrofit+
RxJava2
),本地数据库通讯(roo
zss945
·
2023-08-20 15:31
RxJava2
源码(一)
关于Hook
RxJava2
提供了RxJavaPlugins这个类用来在做runtimehook。Errorhandling/***Setsthespecifichookfunction.
原件
·
2023-08-19 23:41
史上超详细的
RxJava2
使用和RxLifecycle生命周期管理
这篇文章基于
RxJava2
.0RxJava是什么?
凌烟醉卧
·
2023-08-17 17:04
【Android】Room新手快速入门
GreenDao更加简洁高效,是官方推荐使用的数据库框架引入Gradle依赖//Roomapi'androidx.room:room-runtime:2.0.0'api'androidx.room:room-
rxjava2
命运之手
·
2023-08-17 04:21
android
android
room
orm
Rxjava2
入门教程一:函数响应式编程及概述(转)
如需下载源码,请访问https://github.com/fengchuanfang/
Rxjava2
Tutorial文章原创,转载请注明出处:
Rxjava2
入门教程一:函数响应式编程及概述RxJava是函数响应式编程思想在
戴天明
·
2023-08-13 06:07
RxJava2
正史Ⅰ:FlatMap操作符
先来看一下使用demoObservable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{emitter.onNext("test");}}).flatMap(newFunction>(){@OverridepublicObservabl
Jack_Jiao
·
2023-08-10 04:07
【Android】Retrofit2和
RxJava2
新手快速上手
写这篇博客的目的网上关于Retrofit2和
RxJava2
的博客特别多,但是内容特别复杂,一上来就讲解很高级的用法其实我们没必要像高考做题家一样,把每个API都背的滚瓜烂熟熟悉基本用法,高阶用法需要的时候再逐个了解就行了因为博客本身是脱离具体应用环境的
命运之手
·
2023-08-06 23:23
android-疑难杂症研究
android
Retrofit
RxJava
RxJava1升级到
RxJava2
的注意事项
1、package更改rx1包名由原来的rx.xxx更改为io.reactivex.xxx,并且在同一个module之下,rx1和rx2是不兼容的。2、背压支持RxJava在1.0只有一个个观察者模式,只能部分支持背压:Observable(被观察者)/Observer(观察者)Observable(被观察者)/Subscriber(观察者)RxJava在2.0出现了两个观察者模式,新增Flowa
fomin
·
2023-08-02 19:09
RxJava2
源码浅析
RxJava2
源码浅析ReactiveX历史:ReactiveX是ReactiveExtensions的缩写,一般简写为Rx,最初是LINQ的一个扩展,由微软的架构师ErikMeijer领导的团队开发,
嗯哼嗯哼嗯哼嗯哼
·
2023-07-27 11:35
记一次Rxjava导致的内存泄漏
一时无从下手;想了一晚上还是无果,于是今天早上搜谷歌的时候换了另一个关键词rxjavaObservableOnSubscribe内存泄漏,于是乎在网上找到了一篇大佬的文章,果断读之并加以收藏:一张图搞定-
RxJava2
设计失
·
2023-07-23 19:25
给初学者的
RxJava2
.0教程(三):【操作符:Map、FlatMap、ConcatMap】
上篇:给初学者的
RxJava2
.0教程(二):【线程控制】前言上一节讲解了线程调度
飞渡浮舟~~
·
2023-07-21 19:10
RxJava2.0
RxJava2.0
RxJava
Map
FlatMap
ConcatMap
RxJava源码分析-数据流向
RxJava源码分析-数据流向RxJava使用也有很长一段时间了,RxJava说实话理解很难,但是使用很简单,源码其实也很精妙,本文分析基于
Rxjava2
.0推进几个好文,给Android开发者的RxJava
一只胖Wa牛
·
2023-07-21 08:22
android Google Room数据库问题总结
implementation"android.arch.persistence.room:runtime:$room_version"implementation"android.arch.persistence.room:
rxjava2
王人冉
·
2023-07-18 17:34
Jetpack
Android-Rxjava 常用操作符
2.使用Rxjava需要添加的依赖implementation'io.reactivex.
rxjava2
:rxandroi
若之灵动
·
2023-06-20 18:13
Android
技术点总结
android
rxjava
rxandroid
使用
Rxjava2
和Retrofit2的自定义DefaultObserver
importcom.google.gson.Gson;importcom.google.gson.JsonParseException;importcom.jakewharton.retrofit2.adapter.
rxjava2
包达叔
·
2023-06-16 16:25
retrofit2
rxjava2
okhttp3 上传多个文件示例
Interface层@Multipart@POST("/commitment/published")Observable>uploadPromise(@PartListparts,@Query("text")Stringtext,@Query("sessionId")StringsessionId);@POST("/commitment/published")Observable>uploadPr
大象屁股
·
2023-06-15 15:54
关于
RxJava2
的一点总结
我是基于以下依赖做的总结,之前由于依赖的版本太低导致有些包缺失,推荐就用最新的吧implementation'io.reactivex.
rxjava2
:rxjava:2.1.12'implementation'io.reactivex.
rxjava2
空老表
·
2023-06-15 11:06
上一页
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
其他