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
与Retrofit2的使用
首先在学习他们的结合使用前,我们需要简单的学习它们:
Rxjava2
的简单使用与基本操作符Retrofit2网络框架的使用这里我使用了Bmob作为简单的后台管理,通过登录案列以便查看一配置//
rxjava2
compile'io.reactivex.
rxjava2
Active_Loser
·
2021-05-20 08:34
RxJava 的基本使用用法(一)
build文件引入依赖compile'io.reactivex.
rxjava2
:rxjava:2.2.1'compile'io.reactivex.
rxjava2
:rxandroid:2.1.0'RxJava
王伟desire
·
2021-05-17 20:21
Kotlin 中 BaseActivity 以及 MVP 封装
首先,项目中使用Retrofit+
RxJava2
进行网络请求,那么,我们在使用的时候就要考虑到RxJava的生命
WangJie0822
·
2021-05-16 21:32
RxJava学习笔记
参阅给Android开发者的RxJava详解什么是函数式编程
RxJava2
.0全新来袭基于RxJava1.x,结合
RxJava2
.0整理学习笔记。
小编
·
2021-05-16 01:04
基于OkHttp的轻量级Kotlin DSL网络请求框架
KotlinDSL网络请求框架Github地址功能[x]支持HTTPGET/POST/PUT/DELETE[x]文件下载(带进度)[x]文件上传(multipart/form-data)(带进度)[x]
RxJava2
.0
Rayhaha
·
2021-05-15 20:05
RxJava2
源码解析——线程调度 Scheduler
RxJava源码解析第二篇。我们知道,在使用RxJava的时候,线程的调度是其内部帮我们实现的,这让我们可以便捷的实现函数式编程。本文主要从源码的角度来分析RxJava的线程调度机制==最近被项目搞疯都没什么时间写笔记了。引入我们知道,线程调度主要通过observeOn和subscribeOn这两个方法,以及Schedular来指定使用的线程。还是以上一次的代码为例:Observable.crea
Robin_Lrange
·
2021-05-15 10:45
Rxjava2
学习笔记三:
RxJava2
进阶使用-map操作符
参考链接:https://www.jianshu.com/p/464fa025229e
Rxjava2
学习笔记一:
RxJava2
基本使用https://www.jianshu.com/p/cf1dbe7654fc
Rxjava2
橘子树上结西瓜
·
2021-05-11 22:23
RxJava2
.0之旅(三)---变换操作符
1变换操作符作用对事件序列中的事件/整个事件序列进行加工处理(即变换),使得其转变成不同的事件/整个事件序列类型作用备注Map()发送的每1个事件都通过指定的函数处理,从而变换成另外一种事件FlatMap()将被观察者发送的事件序列进行拆分&单独转换,再(并发)合并成一个新的事件序列,最后再进行发送新合并生成的事件序列顺序是无序的,即与旧序列发送事件的顺序无关ConcatMap()将被观察者发送的
凯玲之恋
·
2021-05-11 21:37
Android Develop——
RxJava2
(二)
RxJava2
牛X到不行的操作符
在
RxJava2
(一)教程中,已经跟着大神们学习了
RxJava2
的基本使用,现在我们来学习一下
RxJava2
很强大的操作符Android
RxJava2
操作符MapMap是RxJava中的一个变换操作符,
So_ProbuING
·
2021-05-11 10:54
用 Kotlin 开发现代 Android 项目 Part 2
简评:继续第一部分的文章,作者在第二部分中使用的技术包括MVVM,
RxJava2
.5.MVVM架构+存储库模式+Android管理封装器关于Android世界的一点点架构知识长时间以来,Android开发者们在他们的项目中没有使用任何类型的架构
极小光
·
2021-05-11 06:08
Rxjava2
Observable的辅助操作详解及实例(二)
接续上篇:
Rxjava2
Observable的辅助操作详解及实例(一)8.TimeInterval将一个发射数据的Observable转换为发射那些数据发射时间间隔的Observable。
JiangMing_JIM
·
2021-05-08 20:11
Android拾萃 -
RxJava2
操作符汇总
几种主要的需求:直接创建一个Observable(创建操作)组合多个Observable(组合操作)对Observable发射的数据执行变换操作(变换操作)从Observable发射的数据中取特定的值(过滤操作)转发Observable的部分值(条件/布尔/过滤操作)对Observable发射的数据序列求值(算术/聚合操作)创建操作符名称解析just()将一个或多个对象转换成发射这个或这些对象的一
三也视界
·
2021-05-08 19:20
RxJava2
+Retrofit2+OkHttp3的基础
各自职责:Retrofit负责请求的数据和请求的结果,使用接口的方式呈现,OkHttp负责请求的过程,RxJava负责异步,各种线程之间的切换。先说Retrofit吧,先定义一个接口,然后实例化异步请求就OK]常有的操作符有GET查找资源POST修改资源PUT----------上传文件[DELETE----删除文件再说说RxJava,其实就是一个在JavaVM上使用可观测的序列来组成异步的、基于
AndroidPublic
·
2021-05-08 18:20
RxJava入门
RxJavaGithub地址:https://github.com/ReactiveX/RxJava首先引入库文件(当前最新版本为2.1.4)dependencies{...compile'io.reactivex.
rxjava2
MinicupSimon
·
2021-05-07 17:53
通过实例分析
RxJava2
源码
正文本文将通过一段实例代码的实际执行顺序来分析
RxJava2
的源码.这样梳理一遍之后,思路会清晰很多.RxJava版本为2.0.8.
一叶知秋yi
·
2021-05-06 20:35
Retrofit2源码试读(二)
1.文章介绍Retrofit2+
Rxjava2
+Glide+MVP架构正是火热,以学习角度出发,分模块来熟悉下这种架构的各个模块源码以及实现方式。什么情况下使用Retrofit2+
Rxjava2
呢?
Young_Allen
·
2021-05-06 14:51
Rxjava2
: 筛选操作符
1.
RxJava2
:什么是观察者模式2.
RxJava2
:创建操作符(无关时间)3.
Rxjava2
:创建操作符(有关时间)4.
Rxjava2
:变换操作符5.
Rxjava2
:判断操作符6.
Rxjava2
:筛选操作符
0青衣小褂0
·
2021-05-06 10:35
RxEasyHttp网络库与
Rxjava2
结合常见使用场景介绍
前言之前在github开源过一个网络库RxEasyHttp,这是一款基于
RxJava2
+Retrofit2实现简单易用的网络请求框架。在这里对网络库的用法就不做过多介绍,感兴趣的可以去了解下。
zhou_you
·
2021-05-06 05:03
Retrofit+rxjava
利用retrofit/
rxjava2
做一个简单的网络请求、效果是一个轮播图。
沙滩上玩耍的孩纸
·
2021-05-06 02:12
带你实现拍照||从相册选择->裁剪->上传服务器
4,上传服务器使用的我以前封装的retrofit2和rxjava的类有兴趣的可以看retrofit2+
rxjava2
封装解析下面进入正题1,实现拍照功能首先我在主界面放了俩个按钮一个点击拍照,一个点击从相册获取
Big_Sweet
·
2021-05-05 19:39
Android Develop——
RxJava2
(一)
方便日后学习若有侵权问题,立马删除,表示歉意Season大神写的《给初学者的
RxJava2
.0教程(1~8)》是我看到的非常完整的教程之一,所以会有这篇教程中的东西。奉上原文
So_ProbuING
·
2021-05-05 11:37
RxJava2
笔记(五、订阅流程梳理以及线程切换次数有效性)
在前面的几篇文章
RxJava2
笔记(一、事件订阅流程)
RxJava2
笔记(二、事件取消流程)
RxJava2
笔记(三、订阅线程切换)
RxJava2
笔记(四、观察者线程切换)中,我们对RxJava的整个事件订阅过程以及线程切换做了分析
WonderSky_HY
·
2021-05-05 02:38
Rxjava2
源码浅析(一)
面试的时候被问道各种框架的原理架构,也是很尴尬,自以为写的代码不少,用过的框架也不少,深入的去研究源码的还真是不多,也是给自己敲了一个警钟,今天就来尝试剖析一下
Rxjava2
的源码,水平有限,就先看一下基础的用法相关
Sp_WannaSing
·
2021-05-04 13:21
当Retrofit2+
RxJava2
遇到为null的返回结果
前言更新
RxJava2
之后,就不能在onNext里面发送null值了。但是项目中有些接口,例如发送手机验证码的接口,后台返回过来data就为null。
JustCode
·
2021-05-04 09:13
Rxjava2
Observable的布尔操作符详解及实例
简要:需求了解:在Rxjava的众多操作符中,有数据变换、过滤等,但是有的时候是不是有一些判断的操作呢?比如判断一个Observable的所有数据是否满足一个指定的条件,判断某个Observable是否会发射一个指定的值等等的判断操作,答案是肯定的,Rxjava中提供了一系列的布尔条件判断操作符。Rxjava中的布尔操作符主要包括:All:判断是否所有的数据项都满足某个条件。Contains:判断
JiangMing_JIM
·
2021-05-03 23:32
Rx概述(
RxJava2
)
前言:这是一个关于Rx的博文系列,也是本人第一次通过网络来记录、整理自己的学习历程。若有纰漏之处,尤其是错误的理解和观点,请各位大神拍砖。干货在后头呢。Rx——ReactiveExtension,使用可观测的序列(流)来组成异步的、基于事件的程序的库。我们使用Observable(数据流)描述数据序列,通过Operator(操作符)查询、改变数据流,并且支持以参数的形式利用Scheduler(调度
uqduiba
·
2021-05-03 16:53
Rxjava2
源码浅析(三)
首先开始填坑,上篇文章最后的问题还没有解决,subscribeOn是如何切换线程的。先回顾一下:使用方法:observable.subscribeOn(Schedulers.newThread());我们直接看它重写的abstract方法subscribeActual@OverridepublicvoidsubscribeActual(finalObservers){finalSubscribeO
Sp_WannaSing
·
2021-05-02 10:26
RxJava2
修炼之路(二)
RaJava2修炼之路——易容术在上一篇讲解了RxJava的原理之后,本篇继续深入了解一下RxJava对执行任务的线程调度。目的在每个刚学Android的小白来讲,必须牢记的的一点就是子线程不能跟新UI,所有跟新UI的操作必须放在主线程(也就是UI线程),问什么呢?因为会造成界面卡顿或者ANR啊,如果你想问什么是ANR啊?那你就先去查一下资料充点电再来看本篇文章,如果任何跟新UI的操作在子线程中程
luweicheng24
·
2021-05-01 23:06
Rxjava2
学习笔记二:
RxJava2
进阶使用-zip操作符
参考链接:https://www.jianshu.com/p/464fa025229e
Rxjava2
学习笔记一:
RxJava2
基本使用https://www.jianshu.com/p/cf1dbe7654fc
Rxjava2
橘子树上结西瓜
·
2021-05-01 23:49
★42.
RxJava2
RxJava2
通过一种扩展的观察者模式来实现异步执行任务。
RxJava2
能方便地进行线程切换。
RxJava2
能方便地把异步执行的代码写在一处。基础知识相关概念Observable:被观察者。
iDragonfly
·
2021-05-01 01:04
Rxjava2
.0笔记-004-合并,过滤操作符实际应用
关于合并数据源:之前使用了flatMap()以及concatMap()进行嵌套调用,,注册之后登陆合并数据源2:合并数据(获取图书详情以及评论)统一展示到客户端:采用merge()或者zip()操作符merge()例子:实现较为简单的从(网络+本地)获取数据,,统一展示zip()例子:结合Retrofit以及Rxjava,实现多个网络请求合并获得数据,,统一展示二者区别为:merge()只添加被观
ccccccal
·
2021-04-30 23:21
RxJava源码分析(1)
RxJava源码分析(1)Rxjava相信大家都不陌生,是现在很流行的一种解决异步通信的框架,分析源码,不会对
RxJava2
的源码逐字逐句的阅读,只寻找关键处,我们平时接触得到的那些代码进行分析。
JCJIE
·
2021-04-30 19:22
Rxjava2
可连接的Observable(ConnectableObservable)操作详解及实例
简要:需求了解:Rxjava中的普通的Observable在观察者订阅的时候就会发射数据,但是有的时候我们想自己控制数据的发射,比如在有指定的观察者或者全部的观察者订阅后开始发射数据,这个时候我们就要要用到Rxjava中的可连接的Observable来完成这个需求。这一节主要介绍ConnectableObservable和它的子类以及它们的操作符:ConnectableObservable:一个可
JiangMing_JIM
·
2021-04-30 18:35
RxJava2
操作符之“Debounce”
作用debounce:防抖;onlyemitanitemfromanObservableifaparticulartime-spanhaspassedwithoutitemittinganotheritem,当一个事件发送出来之后,在约定时间内没有再次发送这个事件,则发射这个事件,如果再次触发了,则重新计算时间。应用场景举例需求:在Edittext上添加监听,当里面输入的内容变化后进行搜索。换句话
坑吭吭
·
2021-04-30 07:15
Retrofit2 +
RxJava2
封装
Retrofit2.0自定义Converter作者介绍Retrofit2.0Retrofit源码分析(超详细)rxjavaRxJava+Retrofit的实际应用场景RxJava1.x详解这可能是最好的
RxJava2
小猪x
·
2021-04-29 11:44
Rxjava2
~zip后续~学渣带你扣
rxjava2
~ Function到底发挥了什么作用
上一篇map干了什么我们来继续上一个话题,我们知道了参数会分别发送自己,然后呢?他们怎么去合并?按照zip的最后一个参数中规定的那样。现在让我们来开始今天的话题。zip(getCricketFansObservable(),getFootballFansObservable(),newBiFunction,List,List>(){@OverridepublicListapply(Listcric
品味与回味
·
2021-04-27 09:54
RxJava2
使用
学习入门
RxJava2
,推荐一位作者Season_zlc,他写的教程很详细。
Yoo_Zhou
·
2021-04-27 05:08
RxJava2
笔记
packagecom.github.cai.greendaotaste.rxjava;importandroid.os.Bundle;importandroid.support.annotation.Nullable;importandroid.support.v7.app.AppCompatActivity;importandroid.util.Log;importandroid.view.Vi
VegetableAD
·
2021-04-26 12:54
Rxjava2
Observable的辅助操作详解及实例(一)
简要:需求了解:Rxjava中有一些方便的辅助操作符,来更方便我们的函数式的编程。比如延迟、定时、指定操作的监听、数据类型转换等一系列的操作。下面列出了一些用于Observable的辅助操作符:Delay:延时发射Observable的结果。Do:注册一个动作作为原始Observable生命周期事件的监听器。SubscribeOn:指定Observable自身在哪个调度器上执行。ObserverO
JiangMing_JIM
·
2021-04-25 11:13
这可能是最好的RxJava 2.x 入门教程(三)
这可能是最好的
RxJava2
.x入门教程系列专栏文章链接:这可能是最好的
RxJava2
.x入门教程(完结版)【重磅推出】这可能是最好的
RxJava2
.x入门教程(一)这可能是最好的
RxJava2
.x入门教程
nanchen2251
·
2021-04-25 03:17
Sugar-快速开发安卓项目,流行框架封装mvp +
rxjava2
+ retrofit2 + rxlifecycle2 + arouter...
Sugarimage最新版本1.0.1.4需求:新项目只需5分钟接入,之后直接开撸,不用关心网络、图片、模式、稳定等问题,支持mvp一个activity对应多个presenter。适用自己的才是最好的!更新日志2019-06-14更新kotlin接入啦,还有一些好用的方法更新,后续更新文档2019-05-29最新,新鲜temeple出炉,请拉到最后看效果2019-05-31更新1.0.1.3升级到
兔子吃过窝边草
·
2021-04-24 21:04
Retrofit、RxJava和OkHttp使用
需要添加依赖:compile'com.squareup.retrofit2:retrofit:2.3.0'compile'io.reactivex.
rxjava2
:rxandroid:2.0.1'compile'io.reactivex.
rxjava2
Funny灬
·
2021-04-22 18:19
安卓IPC跨进程通讯:AIDL+Retrofit——AndLinker的初步使用
使用场景需要用到安卓跨进程通讯,IPC(进程间通信)的时候,AndLinker是一款Android上的IPC(进程间通信)库,结合了AIDL和Retrofit的诸多特性,且可以与RxJava和
RxJava2
am_skyf
·
2021-04-20 04:06
RxJava2
中多种取消订阅 dispose 的方法梳理( 源码分析 )
Github相关代码:Github地址一直感觉
RxJava2
的取消订阅有点混乱,这样也能取消,那样也能取消,没能系统起来的感觉就像掉进了盘丝洞,迷乱...下面说说这几种情况几种取消的情况subscribe
叽哩叽哩鸡
·
2021-04-18 15:45
RxJava2
笔记(四、观察者线程切换)
在上一篇文章
RxJava2
笔记(三、订阅线程切换)中,我们分析了订阅线程是如何切换的,即调用subscribeOn()来切换订阅线程时都执行了哪些操作。
WonderSky_HY
·
2021-03-11 20:49
Retrofit2.2最新版本发布
今天Retrofit2.2最新版本发布,以下为此次更新内容:Version2.2.0(2017-02-21)
RxJava2
.xisnowsupportedwithafirst-party'adapter-
rxjava2
firebirds
·
2021-03-10 23:30
鸿蒙开发之网络框架搭建,MVP+Retrofit2+okhttp3+
Rxjava2
+RxHarmony
抓住人生中的一分一秒,胜过虚度中的一月一年!小做个动图开篇引题懒洋洋.gif鸿蒙背景2020年9月10号,鸿蒙2.0(HarmonyOS2.0)系统正式发布,鸿蒙2.0面向应用开发者发布Beta版本,在2020年9月10发布大屏,手表,车机版鸿蒙,2020年12月发布手机版鸿蒙。在2020年9月10日,鸿蒙开源路标面向内存128KB-128MB终端设备;2021年10月,将面向4GB以上所有设备。
打酱油的日光灯
·
2021-01-28 19:10
RxArcFace —— 基于虹软人脸识别SDK的Rx封装
简介虽然各厂商为我们提供了优质的人脸识别SDK,但其中包含了较多的无意义代码,例如错误处理,检测,剖析,而开发者在接入时往往不是非常关心这些事情,RxArcFace旨在将虹软人脸识别SDK的模板化操作封装,并结合
RxJava2
ZEKI安卓学弟
·
2021-01-25 17:38
RxJava-create、observeOn 、subscribeOn、subscribe操作符
注意:小编使用的是RxJava3,部分API会与网上的
RxJava2
教程不一样。create操作符create的字面意思就是创建。所以create操作符是用来创建一个Observable的,我们
野生杂学家阿博
·
2020-12-28 18:24
RxJava
RxJava
create
observeOn
subscribeOn
subscribe
Rxjava创建操作符
2.类型image.png3.应用场景&对应操作符介绍
RxJava2
依赖:dependencies{compile'io.reactivex.
rxjava2
:rxandroid:2.0.1’compile'io.reactivex.
rxjava2
站在巴黎铁塔
·
2020-12-16 18:21
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他