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
使用 Reactor 进行反应式编程
在Java社区中比较流行的是RxJava和
RxJava2
。本文要介绍的是另外一个新的反应式编程库Reactor。
Jaemon
·
2020-07-12 02:23
反应式编程
RxJava使用小结
RxJava已经更新到2.x版本,和1.x版本差别有点大,建议直接使用2.x版本compile'io.reactivex.
rxjava2
:rxandroid:2.0.1'compile'io.reactivex.
rxjava2
Goorwl
·
2020-07-11 23:19
常见内存泄漏以及个人解决方法
内存泄漏问题检测使用LeakCanary多线程操作造成的内存泄漏以及崩溃问题(
RxJava2
为例)首先配置BaseActivitypublicListdisposableList=newArrayList0
二十三岁的梦
·
2020-07-11 18:43
Rxjava2
单元测试出现:Android
RxJava2
JUnit test - getMainLooper in android.os.Looper not mocked RuntimeException
最近在项目中将Rxjava升级到
Rxjava2
之后,对之前的P、M(项目是基于MVP结构)层进行单元测试的时候,出现了如下的问题:Android
RxJava2
JUnittest-getMainLooperinandroid.os.LoopernotmockedRuntimeExceptionjava.lang.ExceptionInInitializerErroratio.reactivex.an
往事都随风吧
·
2020-07-11 05:37
Retrofit +
RxJava2
出现 java.lang.NullPointerException: Null is not a valid element
Retrofit+
RxJava2
是目前比较火的框架,公司的代码也集体升级了,但是最近确发现了一个bug,就是如果后台只返回一个响应码,而不返回body的情况下,会出现java.lang.NullPointerException
GMFN
·
2020-07-11 03:54
bug
总结
引用第三方框架
rxjava
rxjava2
都可以但是二选一封装的特别好https://github.com/jeasonlzy/okhttp-OkGo我在这边学了很多好的框架butterknifeadapter有什么https
Android戴勤学
·
2020-07-11 02:57
Retrofit + OkHttp3 +
RxJava2
配置满足以下需求网络请求使用自定义的OkHttpClient对于Json的解析使用Gson返回结果支持RxJava服务器返回数据格式为{//请求code1000为成功"code":Integer,//请求信息"message":String,//请求的数据体"data":Object}添加依赖//retrofit2compile'com.squareup.retrofit2:retrofit:2.
淡蓝丶天空
·
2020-07-10 22:46
RxBus的使用及解析
注:本文基于
Rxjava2
.0,还在使用Rxjava1
TheDistanceCH
·
2020-07-10 20:54
进阶系列
rxbus
rxjava
这可能是最好的RxJava 2.x 教程(完结版)
这可能是最好的
RxJava2
.x入门教程系列专栏文章链接:这可能是最好的
RxJava2
.x入门教程(一)这可能是最好的
RxJava2
.x入门教程(二)这可能是最好的
RxJava2
.x入门教程(三)这可能是最好的
weixin_33810006
·
2020-07-10 07:46
Unable to resolve dependency for ':app@debug/compileClasspath': Could not download xx.jar
Unabletoresolvedependencyfor‘:app@debug/compileClasspath’:Couldnotdownloadrxjava.jar(io.reactivex.
rxjava2
北京流年
·
2020-07-10 03:35
androidStudio
react实例_React堆实例
react实例重要要点Reactor是针对Java8并提供符合Rx要求的API的React式流库尽管API有所不同,但它使用与RxJava相同的方法和原理它是允许操作员融合的第四代React式库,例如
RxJava2
Reactor
cunfu6353
·
2020-07-10 00:08
java
python
编程语言
大数据
spring
RxJava 2.x 教程及源码揭秘(四)由设计模式,揭秘Rxjava流程原理
详情关注
RxJava2
.x教程及源码揭秘(一)入门理解及应用在另一篇文章中,从源码出发,了解了其内部流程,理解Rxjava是如何实现线程
Kyrie_Wangyz
·
2020-07-09 23:03
RxJava 2.x 教程及源码揭秘(二)RxJava+Retrofit及其他Retrofit应用场景
RxJava2
.x教程及源码揭秘(一)入门理解及应用
RxJava2
.x教程及源码揭秘(三)Rxjava操作符源码解析
RxJava2
.x教程及源码揭秘(四)由设计模式,揭秘Rxjava流程原理RxJava
Kyrie_Wangyz
·
2020-07-09 23:03
Could not download rxjava.jar (io.reactivex.
rxjava2
:rxjava:2.2.3)
(1)在gradle里面buildscript加上这句allprojects{repositories{mavenCentral()google()jcenter()maven{url"https://jitpack.io"}maven{url'https://maven.google.com'}maven{url'https://oss.sonatype.org/content/reposito
梦想之家xiao_chen
·
2020-07-09 22:23
Android
java
gradle
google
Android框架——RxJava异步开发框架
RxJava基本使用引入依赖implementation'io.reactivex.
rxjava2
:rxandroid:2.1.0'implementation'io.reactivex.
rxjava2
Prozac1996
·
2020-07-09 22:12
android
rxjava下载jar包和源码
rxjava下载地址jar包下载地址http://central.maven.org/maven2/io/reactivex/
rxjava2
/rxjava/2.2.4/rxjava-2.2.4.jarhttp
零一零一
·
2020-07-09 20:24
android
Android基于
rxjava2
+retrofit2实现断点续传下载,模拟支付宝更新app
前言在rxjava和retrofit日益火热的今天,我们也要给自己定个小目标,比如说利用其来实现支付宝更新app的断点续传下载功能。基本原理其实下载文件就是一个get请求,而断点续传则是要把发生异常时,已经下载的位置记录下来,再次下载时从这个位置继续下载。此时就要涉及到两个知识点了,一个Range的请求头字段(有了这个字段就可以读取服务端该文件的字节范围,从而实现从断点处继续下载)。一个Rando
Zwww_
·
2020-07-09 06:57
Android
RxJava2
.x 创建操作符之 create & just (打怪升级版)!!!
从今天开始,我将计划更新
RxJava2
.x系列的文章,RxJava是什么东西,我想也不用给大家介绍了吧。
IT大飞说
·
2020-07-09 02:53
Android
RxJava2.x
教程
AndroidStudio 3.0升级之compile、implementation简要说明
1.现象androidStudio升级至3.0后之前引用库所使用的complie默认变成implementation如以下:3.0之前compile'io.reactivex.
rxjava2
:rxandroid
黑发长衣
·
2020-07-09 01:44
android
Android封装
RxJava2
+retrofit2实现彻底解耦网络层和逻辑层
前言最近在用
RxJava2
+retrofit2来实现网络请求,一开始的时候我参考了这篇文章:如何用
RxJava2
.0.7和Retrofit2.2.0优雅的实现网络请求来封装自己的网络请求的逻辑。
pokerfaceCmy
·
2020-07-08 22:01
RXJava+Retrofit的结合使用,来同时请求多个网络接口,我们使用的是merge或mergeArray操作符
见代码:依赖:compile'io.reactivex.
rxjava2
:rxandroid
Android小哥哥~
·
2020-07-08 19:08
RxJava2
.0
,并给出响应动作厨房订阅(Subscribe)连接被观察者&观察者服务员事件(Event)被观察者&观察者沟通的载体菜式二、基础使用1.导入连接implementation'io.reactivex.
rxjava2
蓝家彬
·
2020-07-08 19:07
android
Android 网络框架:Retrofit2一篇就够了(2020-4-23)
前言 目前Retrofit2、
RxJava2
、OkHttp3可以说非常火,经常被一并提及,因此学习它们是非常有必要的。
怪兽来啦啦啦啦啦
·
2020-07-08 15:03
RxJava2
+Retrofit2+RxLifecycle2使用MVP模式构建项目
前言眼下Retrofit+RxJava搭配的网络请求框架很是流行,本着学习的态度,写了一个相关的demo。写着写着就想朝着搭建一个项目框架的方向走。于是使用了一下MVP模式。RxJava确实挺好用,个人特别喜欢这种“流式”的代码风格,逻辑很清晰,起码提供了一种相对的规范,开发者按照对应的流程写代码,后期的维护和拓展会简单很多。MVP模式简单说就是为了解耦,各行各职,阅读代码,拓展功能代价不会那么大
Ruffian-痞子
·
2020-07-08 11:56
Android的各个客户端干货
1Java版本(一)基于:MaterialDesign+MVP+
Rxjava2
+Retrofit+Dagger2+GreenDao+Gl
huanzw
·
2020-07-08 10:29
Java 通用爬虫框架中多线程的使用
spider.jpg一.前言NetDiscovery是本人开发的一款基于Vert.x、
RxJava2
等框架实现的通用爬虫框架。它包含了丰富的特性。
fengzhizi715
·
2020-07-08 05:46
RxJava2
.0之旅(六)---过滤操作符
1类型作用过滤/筛选被观察者(Observable)发送的事件&观察者(Observer)接收的事件应用场景类型作用典型实际需求场景根据指定条件过滤事件filter()过滤特定条件的事件*功能防抖*联想搜索优化ofType()过滤特定数据类型的数据skip()/skiplast()跳过某个事件distinct()/distinctUntilChanged()过滤事件序列中重复的事件/连续重复的事件
凯玲之恋
·
2020-07-08 04:31
Retrofit网络拦截器工具类
2.4.0'implementation'com.squareup.retrofit2:converter-gson:2.3.0'//Rxjavaimplementation'io.reactivex.
rxjava2
林丶
·
2020-07-08 02:05
Retrofit+Rxjava+MVP网络请求购物车
retrofit依赖compile'com.squareup.retrofit2:converter-gson:2.3.0'//retrofit内部封装的GSONcompile'io.reactivex.
rxjava2
爱上我的味道
·
2020-07-08 00:29
文件下载&网络请求库-OkRetrofit
OkRetrofit是一个基于Retrofit2+
RxJava2
封装的文件下载和网络请求库,其中文件下载部分参考了RxDownload,去掉了RxPermission相关的代码,网络请求部分做了适当的抽象和封装
Tailyou
·
2020-07-08 00:46
Rxjava 封装Socket 网络请求
所以使用
rxjava2
.0小小封装一下。2:核心工具类简介p
王瑜的csdn
·
2020-07-07 22:45
Android开发
Rxjava
RxJava2
.0(包含RxView框架)常见使用场景汇总
1.按钮防抖/**1.此处采用了RxBinding:RxView.clicks(button)=对控件点击进行监听,需要引入依赖:compile'com.jakewharton.rxbinding2:rxbinding:2.0.0'*2.传入Button控件,点击时,都会发送数据事件(但由于使用了throttleFirst()操作符,所以只会发送该段时间内的第1次点击事件)**/RxView.cl
笨蛋小灰熊
·
2020-07-07 22:05
RxJava2
.x 常用操作符(1)——Cretae 创建操作
1.Create创建操作create( )—使用一个函数从头创建一个Observable。defer( )—只有当订阅者订阅才创建Observable;为每个订阅创建一个新的Observable。empty( )—创建一个什么都不做直接通知完成的Observable。error( )—创建一个什么都不做直接通知错误的Observable。from( )—将一个Iterable,一个Future,或
DoubleThunder
·
2020-07-07 22:27
(三)
Rxjava2
+Retrofit之文件上传与下载
结合第一篇文章对Retrofit的封装,本篇文章将讲述如何实现文件上传与下载。本篇文章可分为文件上传与文件下载两部分内容。一、使用RxJava+Retrofit上传文件使用Retrofit上传文件到服务器可分为单文件上传与多文件上传,实现都比较简单。不妨用两个例子来分别看下单文件和多文件上传。1、实现单文件上传单文件上传最常见的就是更换头像,我们就以此为例来看。首先定义上传头像的接口方法,代码如下
一包纯牛奶
·
2020-07-07 20:15
Android封装篇
Android单元测试(六):RxJava测试
1.一个简单的测试首先添加一下依赖//RxJavacompile'io.reactivex.
rxjava2
:rxjava:2.1.7'
RxJava2
提供了我们TestObserve
唯鹿
·
2020-07-07 19:57
Android单元测试
Android拾萃 - RxJava实战(后台执行耗时操作,实时通知 UI 更新)
开源项目RxJava-Android-Samples,这里一共介绍了十八种
RxJava2
的使用场景,这一系列文章主要参考该项目进行。
philos3
·
2020-07-07 18:38
android进阶
RxJava2
.0
,并给出响应动作厨房订阅(Subscribe)连接被观察者&观察者服务员事件(Event)被观察者&观察者沟通的载体菜式二、基础使用1.导入连接implementation'io.reactivex.
rxjava2
蓝家彬
·
2020-07-07 16:00
RxJava2
.0
,并给出响应动作厨房订阅(Subscribe)连接被观察者&观察者服务员事件(Event)被观察者&观察者沟通的载体菜式二、基础使用1.导入连接implementation'io.reactivex.
rxjava2
lanjiabin
·
2020-07-07 16:00
RxJava2
使用详解一之基础教程
目录一、配置二、原理第一步:创建被观察者第二步:创建观察者第三步:建立订阅关系链式操作ObservableEmitter:Disposable:subscribe()重载方法下篇:
RxJava2
使用详解二之线程调度一
Amarao
·
2020-07-07 11:24
android
进阶
RxJava2
的原理浅析
RxJavaRxJava的依赖reactive-streams是
rxjava2
的唯一依赖,rxjava用到了这个库的4个关键类publisherprocessorsubscribersubscription
范正辰
·
2020-07-07 11:02
RxJava备忘资源
BehaviorSubject适合的使用场景4.RxJava操作符Utility5.不要打破链式:使用Rxjava的compose()操作符6.RxJava中backpressure这个概念的理解7.
RxJava2
vsRxJava18
lyzaijs
·
2020-07-07 07:19
Retrofit结合
RxJava2
使用
###相关文章观察者模式实例讲解使用java中的类(Observable与Observer)实现观察者模式Rx_java2的基本使用Rx_java2中的线程控制Rx_java2操作符介绍1(Map、Flatmap)Rx_java2操作符介绍2(debounce、filter、switchMap)Rx_java2操作符介绍3(throttleFirst、debounce)###写在前面Retrofi
Mr丶D
·
2020-07-07 05:56
Java
Rx-java
rxjava2
.+使用教程
rxjava2
.
caozhongyi
·
2020-07-07 04:59
Android
RxJava用法
首先导入依赖:implementation'io.reactivex.
rxjava2
:rxjava:2.2.9'implementation'io.reactivex.
rxjava2
:rxandroid
anzhuinai5916
·
2020-07-07 03:21
Rxjava实战笔记 | Rxjava的基本使用解析(同步结合示例)
本系列为实战笔记(基于
Rxjava2
),基于之前的源码解析笔记(基于Rxjava1)系列进行拓展,效率起见,之前讲过的内容这里简单带过,有兴趣的朋友可以点击前往阅读,感谢大家的支持~官网RxJava:https
凌川江雪
·
2020-07-07 02:35
Android - 准备工作【仿】淘宝App
compile'org.greenrobot:eventbus:3.1.1'compile'com.jakewharton:butterknife:8.8.1'compile'io.reactivex.
rxjava2
人走丿茶凉
·
2020-07-06 23:31
Android
Studio
javascript
jquery
html5+css3
angularjs
RxJava的使用入门
首先添加依赖implementation'io.reactivex.
rxjava2
:rxjava:2.2.6'1.HelloWorld1.1先写一个简单版本的,创建一个消费者consumer,也可以称之为订阅者或观察者
Icarus_
·
2020-07-06 22:22
Android
登录+注册+商品列表+商品详情+购物车+删除
*效果图片:**首先我们先导依赖compile'io.reactivex.
rxjava2
:rxjava:+'compile'io.reactivex.
rxjava2
:rxandroid:+'compile'com.squareup.retrofit2
爱上我的味道
·
2020-07-06 17:02
封装一个RxCondition,告别if else和switch case
于是,我在网上找到了RxJavaComputationExpressions,做了一些修改将RxJava1升级到
RxJava2
,增加了对Flowable
fengzhizi715
·
2020-07-06 15:30
RxJava Android实际应用
这里的网络请求部分在我的另一篇文章Retrofit+OkHttp3+
RxJava2
中,后面用到的Retrofits、Api都是来自该项目的一些Demo这里记录一些最近开发的想法和思路,一步一步是怎么实现一个简单功能
淡蓝丶天空
·
2020-07-06 09:50
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他