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
【Android架构】基于MVP模式的Retrofit2+
RXjava
封装之多Url(七)
【Android架构】基于MVP模式的Retrofit2+
RXjava
封装(一)【Android架构】基于MVP模式的Retrofit2+
RXjava
封装之文件下载(二)【Android架构】基于MVP
欢子3824
·
2020-12-30 11:36
【Android架构】基于MVP模式的Retrofit2+
RXjava
封装之数据预处理(六)
【Android架构】基于MVP模式的Retrofit2+
RXjava
封装(一)【Android架构】基于
欢子3824
·
2020-12-30 11:20
RxJava
-create、observeOn 、subscribeOn、subscribe操作符
之前的博客给小伙伴们简单介绍了
RxJava
响应式编程的概念。我这边对
RxJava
的学习是通过相应的操作符的,我这个专栏会主要介绍个人在开发中常用的
RxJava
操作符。
野生杂学家阿博
·
2020-12-28 18:24
RxJava
RxJava
create
observeOn
subscribeOn
subscribe
深入学习Kotlin之Flow(一),什么是Flow?Flow的基本使用
什么是FlowFlow库是在KotlinCoroutines1.3.2发布之后新增的库,也叫做异步流类似
RxJava
的Observable、Flowa
不思进取的码农
·
2020-12-28 17:10
RxJava
-响应式编程简介
在聊到
RxJava
的时候,大家第一反应是响应式编程。可能有很多小伙伴们会问响应式编程具体是什么呢?响应式编程是一种基于异步流式编程模式。由此得出响应式编程是一种编程模式。
野生杂学家阿博
·
2020-12-27 17:01
RxJava
RxJava
Android
响应式编程
rxjava
实用示例
每隔两秒执行一次Observable.interval(2,2,TimeUnit.SECONDS).subscribe(newAction1(){@Overridepublicvoidcall(LongaLong){//TODOWHATYOUWANT}});在两秒后去执行一些操作(比如启动页跳转到主页面)Observable.timer(2,TimeUnit.SECONDS).subscribe(
waiwaaa
·
2020-12-21 17:08
Rxjava
创建操作符
2.类型image.png3.应用场景&对应操作符介绍
RxJava
2依赖:dependencies{compile'io.reactivex.
rxjava
2:rxandroid:2.0.1’compile'io.reactivex.
rxjava
2
站在巴黎铁塔
·
2020-12-16 18:21
学习笔记
RxJava
使用Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmittere)throwsException{e.onNext("helloworld");e.onComplete();}}).map(newFunction(){@OverridepublicStringapply(St
回眸婉约
·
2020-12-14 15:13
浅谈Java线程池是如何运行的
异步编程工具在Android开发中目前最被推荐的就是Kotlin协程,在引入Kotlin协程机制前,除了响应式扩展(
RxJava
)兼任异步编程工具外,JavaAPI中线程与线程池就是最重要异步编程手段。
·
2020-11-27 14:29
一文带你彻底了解Java异步编程
随着
RxJava
、Reactor等异步框架的流行,异步编程受到了越来越多的关注,尤其是在IO密集型的业务场景中,相比传统的同步开发模式,异步编程的优势越来越明显。那到底什么是异步编程?
Java老K
·
2020-11-24 09:57
java
异步编程
rxjava
reactor
一文带你彻底了解Java异步编程
随着
RxJava
、Reactor等异步框架的流行,异步编程受到了越来越多的关注,尤其是在IO密集型的业务场景中,相比传统的同步开发模式,异步编程的优势越来越明显。那到底什么是异步编程?
Java老K
·
2020-11-19 11:57
java
异步编程
rxjava
reactor
记一下用过的第三方库GitHub地址
butterkniferetrofit
RxJava
RxAndroidGlideARouterDLApk动态加载框架Blur-LIB-Android毛玻璃特效1blurkit-android毛玻璃特效2SweetAlertDialoguniversal-image-loaderAndroidUtilCodeUCropSmartRefreshLayoutbannerFlycoTabLayoutSwit
案玉璃青
·
2020-11-18 16:31
Android需求之
RxJava
2实现表单校验(注册登录)
三.实现1.依赖//rxbinding3内部已添加
rxjava
依赖implementation"com.jakewharton.rxbinding3:rxbinding:3.0.0"2.
Rxjava
操作符之
cdAndroid
·
2020-11-13 21:40
Android
UI
Kotlin
android
kotlin
经验分享
ui
java
RxJava
之Schedulers源码介绍
转载请以链接形式标明出处:本文出自:103style的博客Baseon
RxJava
2.X简介
RxJava
的Schedulers提供了以下五种Scheduler(调度器):SINGLECOMPUTATIONIONEW_THREADTRAMPOLINEstatic
103style
·
2020-11-13 11:46
Android进阶学习
RxJava
(四)map和flatMap等操作符使用从入门到精通
先介绍map概念官方文档transformtheitemsemittedbyanObservablebyapplyingafunctiontoeachitem.通过对每个项应用一个函数来转换可观察对象发出的项。(百度翻译)个人理解:Observable到Observer之间传递的数据转换重点:Transformation简单的试试怎么用假设古代钱币加工是先做成圆形下一步是在圆形中打一个方孔所以流程
leogyy
·
2020-11-13 11:15
java
rxjs
android
android-studio
RxJava
2.X版本-create语法
参考1、
RxJava
调用顺序Obserable创建publicObservableget
RxJava
CreateExampleData(){returnObservable.create(newObservableOnSubscribe
河马过河
·
2020-11-02 10:53
设计模式之(一)建造者模式:模拟Retrofit中的建造者模式
现如今Retrofit+
RxJava
已经成为了诸多项目中网络请求框架的标配。要了解其内部实现原理,首先
千夜零一
·
2020-10-30 15:04
Retrofit-2.4.0结合
Rxjava
2.3.0源码分析
我们先从Retrofit的普通调用看起BaseNetEngine.getInstance().getsApiService(ApiInterface.class)//1.mPutCommunityBind(thirdID)//2.compose(bindToLifecycle())//3.compose(RxSchedulersHelper.io_main())//4.subscribe(devi
森林苍穹
·
2020-10-20 18:35
WanAndroid APP,你来了!
简介本项目基于组件化+Arouter+Jetpack+
Rxjava
+Retrofit+AOP等框架实现的一款开源项目。
ana生
·
2020-10-12 16:12
RxKotlin入门与实践
RxJava
bindingsforKotlinGithub地址:https://github.com/ReactiveX/RxKotlin待续
zhuxh
·
2020-10-11 18:48
android常用框架
欢迎访问我的个人博客网站:http://www.yanmin99.com/Android常用框架一、工具框架RxAndroid对
RxJava
在Android上的扩展,使得Android上也很容易实现reactivecomponents
IT教程
·
2020-10-11 16:46
RxJava
(八)concat符操作处理多数据源
RxJava
系列文章目录导读:一、
RxJava
create操作符的用法和源码分析二、
RxJava
map操作符用法详解三、
RxJava
flatMap操作符用法详解四、
RxJava
concatMap操作符用法详解五
Chiclaim
·
2020-10-11 14:11
RxJava
2
下面是官方文档(原文)的直接翻译:一个小遗憾是,在
RxJava
0.x引入背压(backpressure)时,并没有使用一个独立的基础reactive类,而是直接在Observable的基础上进行改进了。
aicaprio
·
2020-10-11 13:58
Android进阶学习
RxJava
(三)Subscriber简略版Action超省事儿
Observer有三个方法onCompletedonErroronNextSubscriber有四个方法onStart(可有选择性的重写)onCompletedonErroronNextAction是
RxJava
leogyy
·
2020-10-11 10:30
java
rxjava
android
异步
Android进阶学习
RxJava
(二)Observer升级版Subscriber
Subscriber翻译过来是订阅者其实是Observer的升级版,加了一个onStart方法,改改名字开始编故事小明(Subscriber)是个宅男,喜欢在家里读杂志所以小明订了一份花花公子杂志先介绍宅男小明(Subscriber)其他三个方法介绍在上一篇文章里有,不明所以的可以往上翻,看第一篇小明的故事Subscribersubscriber=newSubscriber(){@Override
leogyy
·
2020-10-11 10:53
java
android
rxjava
Android进阶学习
RxJava
(一)观察者与被观察者
Rxjava
入门第一篇,搞定Observer与Observable之间的关系百度百科原文翻译:
RxJava
-JVM响应式扩展ReactiveExtensions用于使用JavaVM的可观察序列编写异步和基于事件的程序的库
leogyy
·
2020-10-11 10:20
android
rxjava
Android进阶学习
RxJava
(三)Subscriber简略版Action超省事儿
Observer有三个方法onCompletedonErroronNextSubscriber有四个方法onStart(可有选择性的重写)onCompletedonErroronNextAction是
RxJava
leogyy
·
2020-10-11 10:29
java
rxjava
android
异步
RxJava
番外篇官方关于
RxJava
1.x的未来计划:2017年6月1日,将停止添加新的操作符,仅修复bug2018年3月31日,不再维护
RxJava
介绍
RxJava
是响应式编程在Java虚拟机上的实践,核心概念是异步和数据流不再需要关注的细节
千水水
·
2020-10-10 22:00
Android进阶学习
RxJava
(二)Observer升级版Subscriber
Subscriber翻译过来是订阅者其实是Observer的升级版,加了一个onStart方法,改改名字开始编故事小明(Subscriber)是个宅男,喜欢在家里读杂志所以小明订了一份花花公子杂志先介绍宅男小明(Subscriber)其他三个方法介绍在上一篇文章里有,不明所以的可以往上翻,看第一篇小明的故事Subscribersubscriber=newSubscriber(){@Override
leogyy
·
2020-10-10 17:29
java
android
rxjava
Android进阶学习
RxJava
(一)观察者与被观察者
Rxjava
入门第一篇,搞定Observer与Observable之间的关系百度百科原文翻译:
RxJava
-JVM响应式扩展ReactiveExtensions用于使用JavaVM的可观察序列编写异步和基于事件的程序的库
leogyy
·
2020-10-10 17:24
android
rxjava
RxJava
之 ParallelFlowable
parallelflowable.sequential.png一.ParallelFlowable1.1ParallelFlowable介绍
RxJava
2.0.5版本新增了ParallelFlowableAPI
fengzhizi715
·
2020-10-10 17:43
RxJava
2.x-take语法
一、take语法publicObservableget
RxJava
CreateExampleData(){returnObservable.create(newObservableOnSubscribe
河马过河
·
2020-10-10 15:46
RxJava
源码浅析———订阅流程、map与Filter操作符实现原理
RxJava
源码浅析———订阅流程、map与Filter操作符实现原理
RxJava
是一个非常流行的基于观察者模式的响应式编程框架,在Android开发等领域有很广泛的应用。
RainMi
·
2020-10-10 11:10
简谈RxBus
新的应用中用到了RxBus,这里简单叙述一下.1.添加依赖//
RxJava
2implementation'io.reactivex.
rxjava
2:
rxjava
:2.1.0'implementation'io.reactivex.
rxjava
2
沐沐小风
·
2020-10-09 22:56
Android中防止重复点击
第一种方法:封装一个点击事件,处理点击间隔判断第二种方法:利用
rxjava
的操作符,响应式地处理按钮点击,防止重复点击
浮名虚誉架构师
·
2020-10-09 22:20
Rx系列<第二十一篇>:Android 第三方库RxLifecycle使用
(1)前景在使用
rxjava
的时候,如果没有及时解除订阅,在退出activity的时候,异步线程还在执行。对activity还存在引用,此时就会产生内存泄漏。
NoBugException
·
2020-10-09 22:54
android 网络请求超时简单处理(基于
rxjava
)
implementation‘com.squareup.retrofit2:adapter-
rxjava
:2.1.0’publicclassExceptionHandle{privatestaticfinalintUNAUTHORIZED
LJC++
·
2020-10-09 13:10
二
(三)
RxJava
2常用操作符merge、flatmap、zip--结合MVP架构讲解
效果图如下:demo3.gifDemo31.merge应用场景:复杂页面一次性要调用多个接口使用2.flatMap应用场景:一个接口调用时依赖另一个接口的返回值,如一个接口调用成功后才调用第二个接口或者第二个接口需要第一个接口的返回值作为参数调用3.zip应用场景:两个接口的数据相互结合才能显示UI结合MVP代码实现连接类contactpublicinterfaceIDemo3Contract{i
达浪儿
·
2020-10-09 13:55
Nodepad++下正则表达式简单应用
需求
rxjava
2Version='2.0.8'retrofit2Version='2.2.0'rxlifecycle='2.2.1'gsonVersion='2.8.0'
rxjava
2adapter=
guchuanhang
·
2020-10-01 11:05
开发小技巧
正则表达式
notepad++
RxJava
源码
使用首先从代码层面来分析
RxJava
的每一步到底干了什么。
被虐的小鸡
·
2020-09-18 16:23
Android/Java中使用Protobuf的Any类型实现泛型解析
上一篇博客中只讲解到了简单的使用protobuf,还不会的可以先去看一下【Android项目使用Protobuf教程(结合Retrofit+
RxJava
及HttpURLConnection使用)】,有位小伙伴问我如何使用泛型呢
大力-哥
·
2020-09-17 09:32
android
protobuf
java
一个例子理解
Rxjava
的事件流转换原理
本文使用
Rxjava
1.0实例,重在研究思想和原理。
阿呆不高
·
2020-09-17 03:46
android
java
RxJava
创建事件流
了解了Rx的概念,就要了解怎么创建和操作事件流了。操作事件流的原始实现是基于C#的LINQ,而LINQ是受到functionalprogramming启发的。如果你了解LINQ更容易理解本节内容,如果不了解也没关系。我们将从最简单的内容开始介绍。大部分的Rx操作函数(operators)用来操作已经存在的事件流。在介绍操作函数之前,先来看看如何创建一个Observable。创建一个事件流在第一部分
一叶飘舟
·
2020-09-17 02:34
Android开发
RxJava入门
函数式编程
RxJava
事件流之过滤数据
现在你可以用Rx来处理大批量实时数据,但是如果把所有大批量数据整个打包发给你的话,使用Rx还有啥优势呢?本节我们将介绍一些操作函数(operators)来过滤数据、或者把所有数据变成一个需要的数据。如果你了解过函数式编程(functionalprogramming)或者Java中的Stream,则本节介绍的操作函数是非常眼熟的。本节中所有的操作符都返回一个不影响前一个Observable的新Obs
一叶飘舟
·
2020-09-17 02:34
RxJava入门
RxJava
事件流之转换数据流
Transformationofsequences本节介绍转换数据流中数据的方法。在真实世界中,Observable中的数据可以是任意类型的,可能在你的应用中无法直接使用这些数据类型,你需要对这些数据对象进行一些转换。map和flatMap是本节中操作函数的基础。下面是三种转换方式的示意:Ana(morphism)T–>ObservableCata(morphism)IObservable–>TB
一叶飘舟
·
2020-09-17 02:45
RxJava入门
RxJava
map
flatmap
彻底搞懂
RxJava
— 高级篇
前言本文献给所有想要深入了解
RxJava
的人.如果你还没阅读过基础部分,请先补习一下功课.此外,强烈建议你彻底理解中级部分再来阅读本文.本文将带你理解`.subscribeOn(Schedulers.io
yangxi_001
·
2020-09-17 02:52
RxJava
RxJava
和retrofit实现多线程下载
一直感慨
RxJava
在线程切换时很强大,最近项目中使用到了下载的功能,就想结合Retrofit来做一下这方面的尝试。场景很简单,服务器提供3个文件的下载地址。客户端点击按钮去异步下载这些文件。
wenju_song
·
2020-09-16 23:17
RxJava
2+Retrofit2结合使用
RxJava
2不了解请移步
RxJava
2.x的集成及用法详解主页
Rxjava
RxAndroidRetrofit用途
Rxjava
2异步操作,在逻辑复杂的情况下,仍然可以让代码逻辑保持简洁Retrofit2
KwunYamShan
·
2020-09-16 22:53
ADT
RxJava+Retrofit
RxRetrofit
网络请求时关于cookie或token失效的解决方案
当一次网络请求(比如说请求购物车的数据,这时是需要验证用户身份的标识的,例如cookie或者token)想到的三种方法:1.最开始没用
rxjava
之前就是用的这种,但是感觉实在累赘。
ITurbo
·
2020-09-16 21:35
android
RxJava
原理探索
RxJava
用来干什么
RxJava
isaJavaVMimplementationofReactiveX(ReactiveExtensions):alibraryforcomposingasynchronousandevent-basedprogramsbyusingobservablesequences
Humble先生
·
2020-09-16 19:47
Rx系列
java
rxjava
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他