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
实战知识梳理(15) - 实现一个简单的 MVP + RxJava + Retrofit 应用
RxJava2
实战系列文章
RxJava2
实战知识梳理(1)-后台执行耗时操作,实时通知UI更新
RxJava2
实战知识梳理(2)-计算一段时间内数据的平均值
RxJava2
实战知识梳理(3)-优化搜索联想功能
泽毛
·
2020-01-01 03:56
RxJava2
实战知识梳理(13) - 如何使得错误发生时不自动停止订阅关系
RxJava2
实战系列文章
RxJava2
实战知识梳理(1)-后台执行耗时操作,实时通知UI更新
RxJava2
实战知识梳理(2)-计算一段时间内数据的平均值
RxJava2
实战知识梳理(3)-优化搜索联想功能
泽毛
·
2019-12-31 22:34
Rxjava2
Observable的布尔操作符详解及实例
目录简要:1.All2.Contains3.IsEmpty4.SequenceEqual小结简要:需求了解:在Rxjava的众多操作符中,有数据变换、过滤等,但是有的时候是不是有一些判断的操作呢?比如判断一个Observable的所有数据是否满足一个指定的条件,判断某个Observable是否会发射一个指定的值等等的判断操作,答案是肯定的,Rxjava中提供了一系列的布尔条件判断操作符。Rxjav
日新月异_M
·
2019-12-31 21:00
Rxjava2
Observable的条件操作符详解及实例
目录简要:1.Amb2.DefaultIfEmpty3.SwitchIfEmpty4.SkipUntil5.SkipWhile6.TakeUntil6.1takeUntil(ObservableSourceother)6.2takeUntil(PredicatestopPredicate)7.TakeWhile小结简要:需求了解:在使用Rxjava开发中,经常有一些各种条件的操作,如比较两个Obs
日新月异_M
·
2019-12-31 21:00
Rxjava2
Observable的辅助操作详解及实例(二)
other)9.3timeout(FunctionitemTimeoutIndicator,ObservableSourceother)10.Timestamp11.Using12.To小结接续上篇:
Rxjava2
Ob
日新月异_M
·
2019-12-31 21:00
Rxjava2
Observable的辅助操作详解及实例(一)
目录简要:1.Delay2.Do3.SubscribeOn4.ObserverOn5.Serialize6.Materialize7.Dematerialize接续:简要:需求了解:Rxjava中有一些方便的辅助操作符,来更方便我们的函数式的编程。比如延迟、定时、指定操作的监听、数据类型转换等一系列的操作。下面列出了一些用于Observable的辅助操作符:Delay:延时发射Observable
日新月异_M
·
2019-12-31 21:00
Rxjava2
Observable的错误处理操作详解及实例
目录简要:1.Catch1.1onErrorReturn1.2onErrorResumeNext1.3onExceptionResumeNext2.Retry2.1retry()2.2retry(longtimes)2.3retry(longtimes,Predicatepredicate)2.4retry(Predicatepredicate)2.5retry(BiPredicatepredic
日新月异_M
·
2019-12-31 21:00
Rxjava2
可连接的Observable(ConnectableObservable)操作详解及实例
目录简要:1.ConnectableObservable2.Publish3.Connect4.RefCount5.Share6.Replay小结简要:需求了解:Rxjava中的普通的Observable在观察者订阅的时候就会发射数据,但是有的时候我们想自己控制数据的发射,比如在有指定的观察者或者全部的观察者订阅后开始发射数据,这个时候我们就要要用到Rxjava中的可连接的Observable来完
日新月异_M
·
2019-12-31 21:00
Rxjava2
Observable的结合操作详解及实例
目录简要:1.CombineLatest2.Join3.Merge3.1merge3.2mergeDelayError4.Zip5.StartWith6.SwitchOnNext6.1switchOnNext6.2switchOnNextDelayError小结简要:需求了解:在使用RxJava开发的过程中,很多时候需要结合多个条件或者数据的逻辑判断,比如登录功能的表单验证,实时数据比对等。这个时
日新月异_M
·
2019-12-31 21:00
Rxjava2
Observable的数据过滤详解及实例(二)
目录6.Filter7.Frist7.1firstElement()7.2first(defaultItem)7.3firstOrError()8.Single8.1singleElement()8.2single(defaultItem)8.3singleOrError()9.ElementAt9.1elementAt(index)9.2elementAt(index,defaultItem)9
日新月异_M
·
2019-12-31 21:00
Rxjava2
Observable的数据过滤详解及实例(一)
目录简要:1.Debounce1.1debounce(timeout,unit)1.2debounce(debounceSelector)2.Throttle2.1throttleFirst(windowDuration,unit)2.2throttleLast(intervalDuration,unit)2.3throttleWithTimeout(timeout,unit)3.Sample3.
日新月异_M
·
2019-12-31 21:00
Rxjava2
Observable的数据变换详解及实例(二)
目录1.Window1.1window(closingSelector)1.2window(openingIndicator,closingIndicator)1.3window(count)1.4window(count,skip)1.5window(timespan,TimeUnit)1.6window(timespan,TimeUnit,count)1.7window(timespan,ti
日新月异_M
·
2019-12-31 21:00
Rxjava2
Observable的数据变换详解及实例(一)
目录简要:1.1buffer(count)1.2buffer(boundary)1.3buffer(count,skip)1.4buffer(timespan,TimeUnit)1.5buffer(timespan,TimeUnit,count)1.6buffer(timespan,timeskip,TimeUnit)1.7buffer(bufferClosingSelector)2.Map3.F
日新月异_M
·
2019-12-31 21:00
Rxjava2
Observable的创建详解及实例
目录简要:1.Create2.Defer3.Empty/Never/Error4.Just5.From6.Repeat7.RepeatWhen8.RepeatUntil9.Range10.interval11.Timer小结简要:几种主要的需求直接创建一个Observable(创建操作)组合多个Observable(组合操作)对Observable发射的数据执行变换操作(变换操作)从Observa
日新月异_M
·
2019-12-31 21:00
Rxjava2
介绍与详解实例
目录前言RX介绍Rx模式Rx使用依赖:Rxjava的入门基础1.Observable2.Flowable3.Single4.Completable5.Maybe6.Subject7.Scheduler小结:前言现在我们可以看到越来越多的开发者都在使用Rx相关的技术进行App,Java后端等领域进行开发。在开源的社区以及互联网公司,Rx、响应式编程、函数式都是热门的存在。所以笔者将结合自身的学习以及
日新月异_M
·
2019-12-31 21:00
RxJava浅析——事件如何从上游传递到下游
最近在Android上使用一个Stomp协议的库,这里面用到了
RxJava2
,所以重新把RxJava给捡起来了。用了一阵子之后觉得光知其然而不知其所以然比较别扭,而且作为开发总是对源码充满着好奇。
我小猫貂无话可说
·
2019-12-31 15:07
Swagger Codegen 自动生成Retrofit 代码
这篇文章我介绍一下如何使用swaggercodegen自动生成retrofit代码(
rxjava2
)。
徐磊x
·
2019-12-31 09:53
RxJava_整体流程分析
一、
RxJava2
整体功能分析下面这段代码很简单,就是事件源会在当前线程通过e.onNext()的方式发送"1","2","3"三个事件,最后发送e.onComplete()第四个事件,那么在订阅者Observer
未见哥哥
·
2019-12-31 05:28
[木木方文安卓学习笔记十一]RxJava+OkHttp简单使用
引入依赖:compile'io.reactivex.
rxjava2
:rxjava:2.1.3'compile'io.reactivex.
rxjava2
:rxandroid:2.0.1’在LoginVM中实现函数
丿沧海一粟丿
·
2019-12-31 01:55
RxJava2
.+创建流程源码分析
本片文章适用于有一定Android开发经验并且对于响应式编程有一定了解的程序猿阅读。简介RxJava按照官方的定义为:一个在JavaVM上使用可观测的序列来组成异步的、基于事件的程序的库。在Android上使用的比较广泛,因为在移动开发中由于UI线程不能阻塞,否则会出现卡顿,所以异步操作对于移动端编程尤其重要。而RxJava就是这样一个基于事件流并且便于异步操作的程序库。下面我们从源码角度分析一下
jtsky
·
2019-12-30 19:01
给初学者的
RxJava2
.0教程(四)
Outline[TOC]前言在上一节中,我们提到了Flowable和Backpressure背压,本来这一节的确是想讲这两个东西的,可是写到一半感觉还是差点火候,感觉时机未到,因此,这里先来做个准备工作,先带大家学习zip这个操作符,这个操作符也是比较牛逼的东西了,涉及到的东西也比较多,主要是一些细节上的东西太多,通过学习这个操作符,可以为我们下一节的Backpressure做个铺垫.正题照惯例我
Season_zlc
·
2019-12-30 14:00
Redis的异步,响应式和
RxJava2
接口
在优锐课的java分享学习中,讨论关于让我们探索Redis的异步,反应式和
RxJava2
接口。码了很多知识点,分享给大家参考学习。异步,响应式和
RxJava2
都是Java编程语言中的所有相关编程模型。
wx5deb0084464f6
·
2019-12-30 10:01
java
程序员
架构师
基于
RxJava2
+Retrofit+RxCache的网络请求封装
目前网上对
Rxjava2
+Retrofit2的封装真是太多了,但是大体思路都是一样的,而且好多代码都具有相似性,这套其实也不例外,大家可选择性使用。
Knight_Davion
·
2019-12-30 04:54
RxJava2
源码分析一
文章目录前言
RxJava2
介绍
RxJava2
使用带问题看源码总结前言在OkHttp3+Retrofit2+
RxJava2
它是怎么在起作用的,为什么它会受到如此的欢迎,先通过分析如何发送数据,还有接收数据这块内容
shenshizhong
·
2019-12-30 01:20
RxJava 2.x知识笔记
在rxjava1.x、
rxjava2
.x里,Observable是被观察者,Observ
正规程序员
·
2019-12-29 21:36
RxAndroid 2.0.x --- 基础篇
Gradle配置:compile'io.reactivex.
rxjava2
:rxjava:2.0.1'compile'io.reactivex.
rxjava2
:rxandroid:2.0.1'关键词Observable
ykissbobo
·
2019-12-29 20:42
在kotlin中使用retrofit+
rxjava2
首先创建个retrofit的单列/***CreatedbyJokAron2017/6/5.*/classNetworkConfigprivateconstructor(){privatevalDEFAULT_TIMEOUT:Long=15privatevalBASE_URL:String="http://gank.io/api"varretrofit:Retrofit=initRetrofit()
JokAr_
·
2019-12-29 14:09
RxJava2
简介
概述RxJava是响应式编程(ReactiveExtensions)在JVM平台上的实现,即用java语言实现的一套基于观察者模式的异步编程接口,目前有1.x版本和2.x版本两套实现。RxJave2即RxJave库的2.x版本,这篇文章即介绍这个版本。背景介绍RxJava的1.x版本和2.x版本是不兼容的两个库,托管在不同分支上也使用不同的包名,官方指出1.x版本在2017年6月1日开始停止添加新
lbhl
·
2019-12-29 13:50
RxJava2
源码学习总结(一)Observable.create讲解
RxJava2
出来好一阵子了,现在只是基本会用,但是还不知道人家源码怎么写的,这几天断断续续的看大神的源码,又自己思考了下,所以留下这篇文章帮助大家理解
RxJava2
源码最简单的示例代码如下:Observable.create
一个冬季
·
2019-12-29 12:35
rxjava2
基本元素源码分析
无背压代码示例Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{LogUtils.loge("ObservableonSubscribesubscribe...");if(!emitter.isDisposed()){e
草蜢的逆袭
·
2019-12-29 04:14
Rxjava2
异常捕获
Observable.just("123").map(newFunction(){@OverridepublicIntegerapply(Strings)throwsException{Stringi=null;i.length();return1;}}).subscribe();这种情况下,由于在subscribe时没有传入异常处理时的Consumer,所以在这里会崩掉.看一下源码:public
康迪437
·
2019-12-29 03:09
RxJava2
学习笔记2
我们通常再retrofit里结合rxjava使用。请求的时候要显示一个loading动画,请求结束或者刷新或者加载更多结束,要取消这个动画,但是我们的回掉是三个方法,如果再每个方法都写,很麻烦,有没有更好的方法呢?学习2个do方法。doOnSubscribesubscribe时调用,默认执行在subscribe()发生的线程。一般用于执行一些初始化操作,可以控制线程。测试决定doOnSubscri
A_si
·
2019-12-28 12:42
详解
RxJava2
的线程切换原理
转载请标明地址QuincySx:[https://www.jianshu.com/p/a9ebf730cd08]读了这篇文章你将会收获什么
RxJava2
基本的运行流程(并不会详述)
RxJava2
线程切换原理为什么
QuincySx
·
2019-12-28 07:50
这可能是最好的RxJava 2.x 入门教程(一)
这可能是最好的
RxJava2
.x入门教程系列专栏文章链接:这可能是最好的
RxJava2
.x入门教程(完结版)【重磅推出】这可能是最好的
RxJava2
.x入门教程(一)这可能是最好的
RxJava2
.x入门教程
nanchen2251
·
2019-12-28 05:03
JavaServlet+Tomcat+MySQL搭建的简单测试服务器
今天本来一直风和日丽的在学习
RxJava2
框架关于线程调度的方法,涉及到一个登录注册的简单Demo。我就准备搭建一个本地的服务器用来测试,感觉很简单这一下手整整忙叨了一个下午。
Elder
·
2019-12-28 03:23
给初学者的
RxJava2
.0教程(八)
Outline[TOC]前言在上一节中,我们学习了FLowable的一些基本知识,同时也挖了许多坑,这一节就让我们来填坑吧.正题在上一节中最后我们有个例子,当上游一次性发送128个事件的时候是没有任何问题的,一旦超过128就会抛出MissingBackpressureException异常,提示你上游发太多事件了,下游处理不过来,那么怎么去解决呢?我们先来思考一下,发送128个事件没有问题是因为F
Season_zlc
·
2019-12-27 23:53
Rxjava2
操作符 - Combining Observable
CombineLatest—把两个Observable产生的结果进行合并,合并的结果组成一个新的Observable。最后一个Observable中的每一个数据项,都与前面Observable中的最后一项进行相应运算,将生成的结果组成一个新的Observable对象.。privatestaticvoidandThenWhen(){Observableo1=Observable.just(1,2,3
joker_fu
·
2019-12-27 17:57
RxAndroid 2.0 学习笔记
Rxjava2
.x正式版出来已经快两个月了。在之前的项目中也在使用Rx。
初见破晓
·
2019-12-27 16:49
RxJava2
源码分析(一)
前言最近由于项目需要自己搭建了网络框架,采用时下非常流行的
Rxjava2
+Retrofit搭建,Rxjava现在已经发展到
Rxjava2
,之前一直都只是再用Rxjava,但从来没有了解下Rxjava的内部实现
yhihua0607
·
2019-12-27 09:07
android小说阅读源码、bilibili源码、MVP新闻源码等
Android精选源码一款基于MVP+
RxJava2
+Retrofit2的应用——熊猫眼android五子棋源码分享android实现全国地图点击效果android实现立体图案绘制的代码android仿哔哩哔哩客户端源码
安卓巴士官方
·
2019-12-27 00:39
Rxjava2
.0+Retrofit+Okhttp(封装使用)+MVP框架搭建
注意Rxjava配合Retrofit进行网络请求进行了更新,对Rxjava生命周期处理更加合理,详情请看Demo最近看了许多关于
Rxjava2
.0,Retrofit及MVP相关的文章,收货颇多,于是忍不住想自己将这几天所学的东西整理一遍
妖孽那里逃
·
2019-12-26 15:37
Rxjava2
.2.1(1) create-subscribe源码分析
rxjava代码Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{emitter.onNext("有情况");}}).subscribe(newObserver(){@OverridepublicvoidonSubscr
其勇勇
·
2019-12-26 14:21
MVVM-LiveData[Kotlin 项目实战]
https://github.com/yiweituoxie/MyKotlin,代码结构如下图project.png效果图.gif 这是一个简单介绍在MVVM框架下使用
RxJava2
+Retrofit2
寂静之进
·
2019-12-26 12:51
关于
RxJava2
backpressure的一些理解
RxJava2
中的背压在
RxJava2
里,引入了Flowable这个类来处理backpressure,而Observable不包含backpressure处理。
兰兰笑笑生
·
2019-12-26 01:49
RxJava2
源码(二)
阅读Observable的xxx操作符的步骤找到Observable的子类ObservableXXXRxJavaPlugins.onAssembly(newObservableXXX());查看ObservableXXX的subscribeActual(Observers)函数,一般做下面三件事一般会创建一个Disposable接口的实现类d调用s.onSubscribe(d);具体subscri
原件
·
2019-12-26 00:53
Mvp+
RxJava2
+Retrofit2 搭建一个属于自己的开发框架
许多不管怎么做、怎么想都没结果的事,要懂得交给时间。有些事无论你怎么努力怎么勉强,时间不够,还是耐心的等待吧。一:序言2016年安卓热门词汇MVP,RxJava,Retrofit。时隔一年这些框架依然是很常用的,现在来把这几个关键词整合起来,搭建一个快速开发框架。。。二:MVP是什么?对于一些刚学安卓的朋友们应该还不是太熟悉,我们先来温习一下吧!这张图可以说是看烂了,这张图对于懂了点MVP的人可以
hi小波
·
2019-12-25 21:37
Android
RxJava2
+Retrofit2搭建网络请求框架
前言之前做网络请求,用的是android-async-http,基于HttpClient的,虽然早已淘汰,但一直懒得换,前一段时间看了stormzhang的《2016AndroidTop10Library》文章,提到RxJava+Retrofit是完美搭配,所以下定决定重构一下现在的项目网上查了一些资料,遇到了一些小坎坷,终于搞定了,因为网上查到的一些文章大多都是半年以前的,而我使用的都是最新的库
Jaycee88
·
2019-12-25 17:59
RxJava2
+Retrofit2+okhttp3
这是最基础的一个网络服务的一个类,初始化OkHttpClient和RetrofitpublicclassHttpService{publicstaticfinalStringBASE_HOST="http://192.168.0.90:8080/";privateHttpService(){thrownewAssertionError();}/***初始化网络通信服务*/publicstaticR
43d60efa37c7
·
2019-12-25 15:31
rxjava2
+ retrofit2
第一步Androidstudio项目配置在build.gradle中添加以下配置compile‘io.reactivex.
rxjava2
:rxjava:2.1.1’compile‘io.reactivex.
rxjava2
ff_hh
·
2019-12-25 02:30
RxJava+Retrofit 史上最精简封装(RxHttpUtils 2.x)使用说明
重磅推出RxHttpUtils2.x版本RxJava+Retrofit封装,基于
RxJava2
和Retrofit2重构,便捷使用上次封装的是基于RxJava1版本的,时隔半年多之后现在推出基于
RxJava2
lygttpod
·
2019-12-24 19:51
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他