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
rxjava
6章
RxJava
基础实战
本篇文章已授权微信公众号YYGeeker独家发布转载请标明出处CSDN学院课程地址
RxJava
2从入门到精通-初级篇:https://edu.csdn.net/course/detail/10036
RxJava
2
Hensen_
·
2023-02-02 04:26
RxJava
全国卷 真题解析
附:
RxJava
全国卷真题解析核心知识点:1、观察者中的onSubscribe运行在哪个线程中?2、subscribeOn上配对还是下配对?3、observeOn上配对还是下配对?
Android那些事儿
·
2023-02-02 03:29
RxJava
2常用操作符源码分析
SchedulerSupport.NONE)publicstaticObservablejust(Titem){ObjectHelper.requireNonNull(item,"Theitemisnull");return
RxJava
Plugins.onAssembly
JustinLW
·
2023-02-01 20:06
RxJava
3原理解析
文章首发于我建立的一个笔记仓库1.背景
RxJava
是一个基于事件流、实现异步操作的库。
潇风寒月
·
2023-02-01 19:47
RxJava
再回首
废话几句很早前就看了
RxJava
,当时就觉得好牛掰,但是公司项目一直没有用起来,知识不用就会忘,前段时间突然要写
RxJava
,发现已经不会写了。
大公爵
·
2023-02-01 14:01
Android入门第59天-进入MVVM
所以,MVVM只是包括了以下这些技术:DataBind;ViewModel双向绑定;Okhttp3+retrofit+
rxjava
(时下最流行,我们后续教程会让学这个东西变得简单到极致);其它非AndroidStudio
TGITCIC
·
2023-02-01 07:11
Android从入门到精通
android
mvvm
android
mvvm
android
jetpack
android
设计模式
Android 图片压缩框架Compressor
第三方图片压缩框架:Compressor使用步骤导入依赖implementation'id.zelory:compressor:2.1.0'调用压缩方法/***使用Compressor
RxJava
模式压缩
想不到更好的昵称了
·
2023-02-01 06:16
Kotlin的Coroutine和
Rxjava
对比
花了一天讨论coroutine的写法,主要问题还是错误处理和生命周期处理。毫无疑问,coroutine的代码更加清晰易懂。//错误处理privatevalexceptionHandler:CoroutineContext=CoroutineExceptionHandler{_,throwable->presenter.showFailView()}//Coroutine写法privatefunge
黑岛様
·
2023-01-31 18:40
走进
RxJava
源码(三) -- 创建型操作符
创建型操作符create操作符//上游Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmittere)throwsException{//上游发射的e.onNext("A");//使用者自己发射}})//订阅.subscribe(//下游newObserver(){@Overr
Rc在努力
·
2023-01-31 01:31
安卓2018面试技术栈
Rxjava
的原理,主要
171Arios
·
2023-01-30 22:11
Rxjava
2的操作符 二
概述:接着上一篇的内容继续介绍RX操作符。3.组合操作符3.1concat()可以将多个观察者组合在一起,然后按照之前发送顺序发送事件。需要注意的是,concat()最多只可以发送4个事件。Observable.concat(Observable.just(1,2),Observable.just(3,4),Observable.just(5,6),Observable.just(7,8)).su
天地玄黄
·
2023-01-30 18:09
RxJava
深度剖析
image.png背景响应式编程响应式编程简单点来说可以称为异步数据流编程,当一段逻辑关系变更之后,可以及时响应,并处理变更后的逻辑关系,我们称之为响应式编程。下面我们通过一个示例来看下。inta=1;intb=a+1;System.out.print(“b=”+b)//b=2a=10;System.out.print(“b=”+b)//b=2我们希望达到,不管a的值如何变化,b的值永远比a大1,
8爪章鱼
·
2023-01-30 09:12
Android异步框架的比较(CompletableFuture,Coroutine,
RxJava
)
CompletableFutureFuture系列(FutureTask)Future系列(CompletableFuture的使用)Future系列(CompletableFuture与retrofit)使用和解析CoroutineCoroutine(协程)(一)Coroutine(协程)(二)Coroutine(协程)(三)Coroutine(协程)(四)和retrofit搭配使用首先,我并不
勇敢地追
·
2023-01-30 08:15
一个教育类App的前世今生(3)—— 技术选型
2、网络请求组件网络请求:为了产品后期的高可维护性,采用目前比较流行且成熟的第三方开源框架Okhttp3+Retrofit2+
RxJava
2来构建本产品的网络请求框架。Json解析
007超链接
·
2023-01-30 07:34
RxLifecycle使用分析
一、针对的问题解决
rxjava
在页面销毁的时候没有取消订阅的内存泄漏问题。
听听听说
·
2023-01-30 04:24
解密
RxJava
的异常处理机制,那些你不得不知道的东西
什么是
RxJava
Plugins.setErrorHandler?Crashes发生在just()中的处理方案?Crashes发生在subscribesuccess中的处理方案?
椰果玩安卓
·
2023-01-29 20:05
协程Flow
Flow已经开始占领
RxJava
的领地,Flow还要取代LiveData了。Flow是很香的呀!Flow就是"数据流"我们首先创建数据,然后对数据做各种处理,最后结束数据流,拿到想要的结果。
旺仔_100
·
2023-01-29 17:11
Flutter 优化 async 与 isolate
image原本Flutter写起来很开心,任何耗时较长的工作,就放到一个FuturesomeFunction(…)async{…}中就好,不需要像Android里面还需要
rxJava
或是自己建thread
janiokq
·
2023-01-29 02:45
RxJava
AutoDispose原理解析
版权声明:本文为博主原创文章,未经博主允许不得转载https://blog.csdn.net/wsygyb/article/details/90523082概述最近的项目采用AutoDispose解决
RxJava
dandingol03
·
2023-01-29 00:15
RxRetroHttp,为多套API请求适配而生
虽然说现在已经有很多Http请求框架了,也有很多针对
RxJava
+Re
BakerJQ
·
2023-01-28 22:18
用具名可选参数而不是构建者模式
TODOGsonConverterFactory的作用.addConverterFactory(GsonConverterFactory.create(gson)).addCallAdapterFactory(
RxJava
bravelion
·
2023-01-28 22:34
RxJava
2.0 源码分析一(
RxJava
的订阅流程)
RxJava
框架内部采用观察者模式,基于事件流的链式调用、逻辑简洁、使用简单,在Android开发中被广泛的使用。
zl_adams
·
2023-01-28 17:23
Android
RxJava
系列二: 常用拓展操作符
前言本篇文章主要介绍
Rxjava
2.x的一些常用的操作符,对
Rxjava
不熟悉的朋友可以先去看下我之前的两篇介绍Android
RxJava
:基础介绍与使用Android
RxJava
系列一:基础常用详解创建操作符
darryrzhong
·
2023-01-28 14:43
Rxjava
过程分析四之 observeOn
Rxjava
过程分析四之observeOn说明本文只分析observeOn主要思想和流程,如果想看subscribeOn请看上一篇文章基本使用Flowable.create(newFlowableOnSubscribe
zhuxiaoan
·
2023-01-28 13:33
Kotlin Flow 一 Flow 的创建和使用
Flow和
RxJava
差不多,不过Flow是和协程一起使用的API。
星流星
·
2023-01-28 07:36
Android开发者如何模拟接口获得自己想要的数据进行测试?
最近自己写了一个
Rxjava
+Retrofit+okhttp网络请求框架,想测试一下效果,但是却没有接口来提供给自己测试。这下就尴尬了,虽然可以自己去写一个后台,但是这样做起来未免太麻烦,费时费力。
Yinll
·
2023-01-28 04:28
根据鸿洋大神开放Api打造自己的WanAndroid App
适合新手学习的项目根据鸿神提供的WanAndroid开放Api来制作的WanAndroidApp,基本实现了所有的功能,使用Java/kotlin语言开发,基于MaterialDesign+AndroidX+MVP+
RxJava
SuperPeppa
·
2023-01-28 02:56
Android 我的Retrofit+
Rxjava
封装,不搞花里胡俏
前言从我最开始用rx和retrofit.到现在,快3年了.这个库的内容,算是沉淀下来的东西.个人用这个做过的项目也有很多个了.和项目中用的有点区别.因为不能随便重构的原因,比项目里的更好.哈哈.目录:image初始化:NetWorkManager.init(StringbaseUrl,Applicationcontext)难点1BaseBean:作为一个库,这个类是一个头疼的问题.因为强耦合.我们
Jlanglang
·
2023-01-28 01:57
Rxjava
的一些理解
...Single.just(1).map(newFunction(){@OverridepublicStringapply(Integerinteger)throwsException{returnString.valueOf(integer);}}).subscribeOn(Schedulers.io()).observeOn(Schedulers.single()).subscribe(ne
享受程序人生
·
2023-01-28 00:48
一张图搞懂
RxJava
大致流程
绘图1.png
RxJava
说白了就是两点数据源的转换观察者嵌套(关联)我们列一行代码,后面均以这个例子解说Observable.create().filter().map().subscribe()表示创建了数据源
Weechan_
·
2023-01-27 16:16
Android进阶学习
RxJava
(八)
RxJava
与Retrofit之双卡交火Pro
引言先补一下上文的不足doOnNext很多小伙伴不是很理解,解释一下doOnNext通常用于结果处理之前的操作比如,在网络请求收到返回值的时候,先验证一下返回值是否正确比如,在收到数据时做一下缓存比如,在收到状态码时做下判断比如...开篇交火Pro侧重于嵌套类网络请求操作主要完成功能先获取所有的名字->然后根据每个名字来获取对应个人信息一.快速的写一下获取所有名字API_Protocol1API_
郝大富
·
2023-01-27 15:56
Rxjava
加载流程浅析
基本用法Observableobservable=Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(@NonNullObservableEmitteremitter)throwsException{emitter.onNext(123);emitter.onComplete();}});Observe
施洛辛
·
2023-01-27 06:25
Android 版本更新(AppUpdate)之-Retrofit+
RxJava
实现
记录一次最近用Retrofit+
RxJava
实现的版本更新点击更新,状态栏带有下载进度效果图一、先看一下实现之后的具体使用方式:1.检测是否有更新:/***版本更新检测*/privatevoidcheckAppUpdate
可乐_JS
·
2023-01-26 23:27
ObjectBox-Java (android)使用手册
基本是撸完官方文档后的笔记前言ObjectBox是一款由greenrobot出的基于noSql的ORM数据库,但又支持表关系的定义以及事务的处理,另外在性能上有着非常卓越的表现(关于性能比较,可以看这篇,同时可以接入
rxJava
toothpickTina
·
2023-01-26 16:52
利用
RxJava
避免线程导致的内存泄露问题
之前公司的网络请求操作利用Retrofit+
RxJava
进行了高度封装,在访问网络时一般是调用静态方法NetWorks.Post......,在销毁Activity时如果仍在访问网络会
amorphousDj
·
2023-01-26 13:21
RxJava
订阅流程源码解析
简单示例Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{Log.d("XXW","subscribe");emitter.onNext(1);emitter.onComplete();}}).subscribe(new
Wynne丶XXW
·
2023-01-26 05:57
RxJava
VS kotlin flow
1.基础概念介绍1.1观察者模式观察者模式,其实对于Android开发者而言,并不陌生,button的setOnClickListener,就是一个典型的观察者模式。控件button是被观察者,它产生一个事件(点击),观察者OnClickListener接收到,做出相应的处理,而setOnClickListener就是订阅者,它将两者连接起来以上面为例,观察者模式需要具备的三个角色:被观察者,观察
冰炭不投day
·
2023-01-10 07:55
Android
应用层
rxjava
kotlin
android
RxJava
2源码分析(一):基本流程分析
前言:到现在这个阶段,网上关于
RxJava
2源码分析的文章已经满天飞了,我写这篇文章的目的并不是说我会分析的比他们好,比他们透彻,这篇文章的目的只是单纯的记录自己分析
RxJava
2源码的成功及收获。
weixin_34107739
·
2023-01-06 19:37
java
RxJava
是如何实现线程切换的(上)
前言通过前一篇的从观察者模式出发,聊聊
RxJava
,我们大致理解了
RxJava
的实现原理,在
RxJava
中可以非常方便的实现不同线程间的切换。
weixin_33979203
·
2023-01-06 19:36
java
面试
移动开发
RxJava
(被)观察者创建与线程调度
本文使用
rxjava
2版本进行讲解:implementation'io.reactivex.
rxjava
2:rxandroid:2.0.1'implementation'io.reactivex.
rxjava
2
爱炒饭
·
2023-01-06 19:05
android笔记
RxJava
线程控制 —— Scheduler (一)
在
RxJava
的默认规则中,事件的发出和消费都是在同一个线程的。也就是说,如果只用上面的方法,实现出来的只是一个同步的观察者模式。
魏攀
·
2023-01-06 19:34
Rxjava
2.0 超时处理 -- Observable.timeout() 操作符的源码解析
这时候就想起
Rxjava
的TimeOut操作符:*ReturnsanObservablethatmirrorsthesourceObservableSourcebutappliesatimeoutpolicyforeachemitted
CatMan_yyl
·
2023-01-06 19:04
Rxjava
TimeOut操作符
Rxjava
线程操作
目录(一):Rx简介(二):
Rxjava
基础知识(三):
Rxjava
创建操作符(四):
Rxjava
的线程操作(一):
Rxjava
中的线程
Rxjava
是一个异步线程库,异步是它的一大特色。
风漫漫雨歇歇
·
2023-01-06 19:04
Rxjava
Rxjava
rxjava
线程
给初学者的
RxJava
2.0教程(二):【线程控制】
上篇:给初学者的
RxJava
2.0:教程(一)【入门】前言上一节教程讲解了最基本的R
飞渡浮舟~~
·
2023-01-06 19:54
RxJava2.0
RxJava2.0
RxJava
线程控制
9、
RxJava
源码分析
Introduction·ReactiveX文档中文翻译https://github.com/ReactiveX/
RxJava
RxJava
3框架的使用Android响应式编程——
RxJava
3框架的使用
lanxuan1993
·
2023-01-06 19:47
Android源码分析
rxjava
android
Rxjava
线程控制(切换 / 调度 )
参考:https://www.jianshu.com/p/5225b2baaecd为什么要进行
RxJava
线程控制(调度/切换)?
傅晨明
·
2023-01-06 19:16
Rxjava
Rxjava
线程控制
切换
调度
RxJava
使用指南
前言
Rxjava
,由于其基于事件流的链式调用、逻辑简洁&使用简单的特点,深受各大Android开发者的欢迎。
范培华
·
2023-01-06 19:45
Android应用开发
Rxjava
源码分析&实践(七)【实践环节:线程切换功能实现】
上一节,我们已经实现了
Rxjava
基本的map事件变换功能,而且对于其中的原理进行了回顾。这节,我们一起来实现一下线程切换的功能。
itbird01
·
2023-01-06 19:42
Android进阶
Android源码阅读笔记
rxjava
android
RxJava
的多线程和并发机制(最全,最详细)
RxJava
一个最大的优点就是可以非常方便的切换线程。但如果对
RxJava
的并发机制不了解的话,在使用
RxJava
API的时候经常会非常困惑,因为很多API的内部实现都用到了这些机制。
ScottePerk
·
2023-01-06 19:40
rxjava
rxjava
java
android
Rxjava
源码分析&实践(八)【源码环节:
Rxjava
常见创建操作符原理解析】
之前的
Rxjava
几节课,我们通过自己编程实现了
Rxjava
的基本框架、事件切换、线程切换等主要功能,而且简单实现了一个map操作符。
itbird01
·
2023-01-06 18:35
Android进阶
Android源码阅读笔记
rxjava
android
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他