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
.0教程(二)
前言上一节教程讲解了最基本的
RxJava2
的使用,在本节中,我们将学习RxJava强大的线程控制.正题还是以之前的例子,两根水管:RxJava正常情况下,上游和下游是工作在同一个线程中的,也就是说上游在哪个线程发事件
ashliker
·
2018-11-14 11:25
转载优秀的
《网络(四):Retrofit2 +
Rxjava2
+Okhttp3封装与使用》
在使用Retrofit/Okhttp时会发现有一部分代码是重复出现的,所以对重复的这部分代码进行简单封装,提高开发效率也让网络请求调用更加的方便(无需再写重复的部分代码)。1、封装分析Retrofit网络框架中的网络的请求部分交给了Okhttp来处理,Retrofit通过接口方式封装了请求的参数、通过注解方式告知Okhttp需要调用的是GET\POST还是其他的请求网络方法;所以一个网络请求过程中
Oneminute
·
2018-11-12 22:17
RxJava2
复杂异步场景之——Token前置请求
RxJava的用武之地Rxjava这个库和其他常见库不太一样,一般的库例如Glide,ButterKnife都是为了解决实际问题出现的,一定程度上是刚需。Glide库如果不用他,那么应用自己就要处理图片下载、压缩、内存管理、多级缓存等等复杂的逻辑。这类问题复杂而常见,而像Glide这类的轮子,Api的设计都比较友好,一个简单的api调用就能完成一个原本很复杂的功能,简直不要太爽。Glide.wit
锅里的饽饽
·
2018-11-10 00:05
Android RxJava操作符的学习---条件 / 布尔操作符
3.6条件/布尔操作符3.6.1.作用通过设置函数,判断被观察者(Observable)发送的事件是否符合条件3.6.2.类型
RxJava2
中,条件/布尔操作符的类型包括:下面,我将对每个操作符进行详细讲解
飘渺仙缘
·
2018-11-09 23:31
Android
RxJava2
——Observable基本用例
最基本的调用Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{emitter.onNext("1");emitter.onNext("2");emitter.onNext("3");emitter.onNext("4")
仰简
·
2018-11-07 23:57
RxJava2
中 的线程调度器 Scheduler
5.
RxJava2
线程调度器调度器Scheduler用于控制操作符和被观察者事件所执行的线程,不同的调度器对应不同的线程。
Kevin_s_gun
·
2018-11-06 14:53
开发笔记
RxJava2
和Retrofit2封装教程(整洁、简单、实用)
前言
RxJava2
与Retrofit2是老搭档了,之前写了一篇《RxJava和Retrofit2的统一处理单个请求》,是用的Rxjava1.0,本次使用
Rxjava2
.0与Retrofit2进行封装,一样整洁
林祖朋
·
2018-11-03 11:43
RxJava2
+ Retrofit + RxBus2 + lifecycle
RxHttp本框架是对
RxJava2
+Retrofit+RxBus2+lifecycle的架构的封装1.采用链式调用一点到底2.支持动态配置和自定义Okhttpclient3.支持多种方式访问网络GET
eajon
·
2018-11-01 17:06
android Timber日志打印
引入Timber依赖implementation'com.jakewharton.timber:timber:4.7.1'//rxJavaimplementation'io.reactivex.
rxjava2
big_sea_m
·
2018-10-30 11:36
Android
Retrofit源码分析
2.2Retrofit对象调用baseUrl(url)源码解析2.3addConverterFactory(Converter.Factoryfactory)源码分析2.4addCallAdapterFactory(
RxJava2
CallAdapterFac
杨充211
·
2018-10-29 11:16
Rxjava2
入门:函数响应式编程及概述
Rxjava2
入门教程一:https://www.jianshu.com/p/15b2f3d7141a
Rxjava2
入门教程二:https://www.jianshu.com/p/c8150187714c
Rxjava2
一路奔跑1314
·
2018-10-22 14:02
JAVA
EE
《RxJava 2.x 实战》第四次印刷送书啦
《
RxJava2
.x实战》已经第四次印刷了,上次印刷没有送书,这一次多送几本。如果大家对此书感兴趣,仍然可以在下面踊跃留言。
Java与Android技术栈
·
2018-10-20 00:00
Retrofit2简单使用(一)
版权声明:本文为博主原创文章,未经博主允许不得转载:https://mp.csdn.net/postedit/83142243今天去看了一波Retrofit2+
RxJava2
+MVP网络请求模式,说实在的看得头都大了
白菜yz
·
2018-10-18 11:49
移动开发
RxJava2
、RxAndroid、RxLifecycle基本使用(Kotlin)
文章目录RxJava简介使用just操作符map操作符flatMap操作符和concatMap操作符internal操作符delay操作符take操作符timer操作符zip操作符zipWith操作符merge操作符mergeWith操作符concat操作符concatWith操作符buffer操作符filter操作符简写Consumer多次切换线程onErrorReturnonErrorResu
AlpinistWang
·
2018-10-17 17:37
Android中好用的三方库
RxJava2
+Retrofit实现简单登陆
转发自:原文地址使用
RxJava2
+Retrofit实现简单登陆。
b2b97276ce96
·
2018-10-14 18:21
RxJava2
知识回顾之RxJava基本操作符
Map操作符的作用是对上游发送的每一个事件应用一个函数,使得每个事件按照函数的逻辑进行变换,通过Map就可以把上游发送的每一个事件,转换成Object或者集合./***map关键词主要是将发送事件通过Map转换成另一种下游所需要的目标类型*/publicstaticvoidMapTest(){Observable.create(newObservableOnSubscribe(){@Overrid
罗樟
·
2018-10-14 11:19
RxJava
Android从零开始学习
Rxjava2
(二)—— 创建运算符
rxjava2
创建运算符
rxjava2
支持链式编程,大多数运算符都在Observable上运行并返回一个Observable。这允许我们在链中一个接一个地应用这些运算符。
YongjunDong
·
2018-10-12 18:21
rxjava2
Android从零开始学习
Rxjava2
(二)—— 创建运算符
rxjava2
创建运算符
rxjava2
支持链式编程,大多数运算符都在Observable上运行并返回一个Observable。这允许我们在链中一个接一个地应用这些运算符。
YongjunDong
·
2018-10-12 18:21
rxjava2
Android从零开始学习
Rxjava2
(一)
前言越来越多的开源项目使用了
rxjava2
,最近才开始认真的沉下来学习
rxjava2
,想写个笔记记录和整理下自己所学,顺便可以加深下印象。
YongjunDong
·
2018-10-11 17:06
rxjava2
Android从零开始学习
Rxjava2
(一)
前言越来越多的开源项目使用了
rxjava2
,最近才开始认真的沉下来学习
rxjava2
,想写个笔记记录和整理下自己所学,顺便可以加深下印象。
YongjunDong
·
2018-10-11 17:06
rxjava2
RxJava2
系列第一篇---基本使用
-异步第一篇---操作符什么是RxJava异步编程框架,链式编程风格github参考链接依赖在安卓中,除了依赖RxJava外,还需要依赖一下RxAndroidcompile'io.reactivex.
rxjava2
sofarsogoo_932d
·
2018-10-10 15:35
给初学者的
RxJava2
.0教程
https://www.jianshu.com/p/464fa025229e给初学者的
RxJava2
.0教程(1)https://www.jianshu.com/p/8818b98c44e2给初学者的
RxJava2
.0
code_dream_wq
·
2018-10-10 14:33
android知识
Android sudio 编译工程错误记录
com.android.build.gradle.tasks.factory.AndroidJavaCompile.setDependencyCacheDir(Ljava/io/File;)Vstudio导入https://github.com/manuelvicnt/
RxJava2
eleven0125
·
2018-10-09 16:01
android
封装Retrofit2+
RxJava2
网络请求框架
1.1导入依赖compile"io.reactivex.
rxjava2
:rx
CTO_1649900265
·
2018-10-08 18:00
android
rxJava和rxAndroid源码解析系列一之链式调用Observable嵌套
另外说一下rxjava和rxandroid引用的版本implementation'io.reactivex.
rxjava2
:rxandroid:2.1.0'implementation'io.
dxyadc
·
2018-09-30 23:46
android
RxJava2
知识回顾之RxJava线程调度
RxJava默认的发送事件与接收事件均与当前线程在同一个线程。切换线程就需要使用到Schedulers/AndroidSchedulers进行切换。简单的来说,subscribeOn()指定的是上游发送事件的线程,observeOn()指定的是下游接收事件的线程。//设置上游发送事件在新的子线程,下游接受事件在主线程 observable.subscribeOn(Schedulers.new
罗樟
·
2018-09-29 19:38
RxJava
RxJava系列推荐
推荐的这个系列文章讲解的很清晰,特别好1、博主传送门:Season_zlcRxJava系列,一共十篇给初学者的
RxJava2
.0教程(一)给初学者的
RxJava2
.0教程(二)给初学者的
RxJava2
.0
dlihasa
·
2018-09-29 16:31
RxJava2
源码分析
前言很多项目使用流行的
Rxjava2
+Retrofit搭建网络框架,Rxjava现在已经发展到
Rxjava2
,之前一直都只是再用Rxjava,但从来没有了解下Rxjava的内部实现,接下来一步步来分析
Rxjava2
linghu_java
·
2018-09-28 16:00
RxJava2
知识回顾之RxJava基本流程
今天回顾下
RxJava2
的基本流程步骤一:引入RxJava和RxAndroidimplementation'io.reactivex.
rxjava2
:rxjava:2.2.0'implementation'io.reactivex.
rxjava2
罗樟
·
2018-09-27 20:46
RxJava
rxjava2
flowable/observable操作符汇总
Rxjava2
操作符汇总构造create/generate?
zhackertop
·
2018-09-11 22:42
RxJava 使用
github.com/ReactiveX/RxJavaRxAndroid:https://github.com/ReactiveX/RxAndroid添加依赖compile'io.reactivex.
rxjava2
想被称为哥的人
·
2018-09-07 20:57
Android
OS
Rxjava 基本原理解析(一)
本系列文章将以
rxjava2
版本进行分析。本篇主要介绍观察者模式和rxjava是如何实现观察者模式的。
Dawson_Jiang
·
2018-09-07 15:14
Java知识整理
Android知识整理
RxJava依赖
implementation'io.reactivex.
rxjava2
:rxandroid:2.0.2'implementation'io.reactivex.
rxjava2
:rxjava:2.0.2'
chy521xin
·
2018-09-05 09:40
rxjava2
+retrofit2
Retrofit2是square公司出品的一个网络请求库,网上有很多相关的介绍。我很久以前都想去研究了,但一直都有各种事情耽搁,现在就让我们一起去捋一捋,这篇主要讲解Retrofit2与RxJava的基本用法。get请求post请求文件上传文件下载开启日志拦截与RxJava结合使用什么是Retrofit2官网是这么介绍的:RetrofitadaptsaJavainterfacetoHTTPcall
mengxuepingwxhn
·
2018-09-03 17:35
Android 异步框架
RxJava2
简单的说观察者A与被观察者B建立订阅关系,当被观察者B发生某种改变时,立即通知观察者A添加依赖compile'io.reactivex.
rxjava2
:rxjav
YangBryant
·
2018-09-03 15:00
RxJava2
系列第二篇---异步
目录第一篇---基本使用第二篇---异步第一篇---操作符异步在该系列第一篇最开始,我们已经说了RxJava是一个异步编程框架,之所以这么说,就是因为它在线程的切换方面非常方便。介绍异步之前,我们先看看下面几个方法subscribe(Observerobserver)subscribe(ConsumeronNext)subscribe(ConsumeronNext,ConsumeronError)
sofarsogoo_932d
·
2018-09-01 17:41
Rxjava2
1.
RxJava2
的基本介绍1.1核心思想:观察者模式观察者(接收器)被观察者(发射器)响应式编程基于异步数据流的编程模式,数据流就像一条河:它可以被观测,被过滤,被操作,或者为新的消费者与另外一条流合并为一条新的流
woochen123
·
2018-08-30 09:53
Android下载文件-Retrofit+Rxjava
:implementation'com.squareup.retrofit2:retrofit:2.4.0'implementation'com.squareup.retrofit2:adapter-
rxjava2
王竹根
·
2018-08-24 17:26
retrofit
Rxjava2
+okhttp3+Retrofit2封装(升级版)
注册请求体@ReqTags("注册")publicclassRegisterReqextendsCommonRequest{publicStringusername;publicStringpassword;publicStringrepassword;publicRegisterReq(Stringusername,Stringpassword,Stringrepassword){this.us
TMAC_EAH
·
2018-08-21 18:38
Rxjava2
+okhttp3+Retrofit2封装
这里是Retrofit构造接口的方式,发现重复代码太多,我在网上找了个库,封装了一下,这是改造前部分接口,上次封装的有局限性,那个是根据接口号区分如果带后缀就不好使了~publicinterfaceUserServiceApi{@POST("api/login")Call>login(@BodyWechatLoginRequestrequest);@POST("version/version")C
TMAC_EAH
·
2018-08-17 18:46
Rxjava2
入门教程四:Scheduler线程调度器
Scheduler(线程调度器)赋予RxJava简洁明了的异步操作,可以说是RxJava中最值得称道的地方。在之前的代码中,Observable发射数据流,Observer接收响应数据流,以及Operators加工数据流均是在同一个线程中,实现出来的是一个同步的函数响应式。但是函数响应式的实际应用却不是这样的,大部分都是后台处理,前台响应的一个过程。Observable生成发射数据流,以及Oper
chmodzora
·
2018-08-15 23:08
Rxjava
Rxjava2
入门教程二:Observable与Observer响应式编程在
Rxjava2
中的典型实现
通过创建可观察对象发射数据流,经过一系列操作符(Operators)加工处理和线程调度器(Scheduler)在不同线程间的转发,最后由观察者接受并做出响应的一个过程ObservableSource与Observer是
RxJava2
chmodzora
·
2018-08-15 23:35
Rxjava
android studio,Gradle配置: RxJava失败 Failed to resolve: io.reactivex:rxjava:1.1.2
Rxjavaversion2.X之后:ToallowhavingRxJava1.xand
RxJava2
.xside-by-side,
RxJava2
.xisunderthemavencoordinatesio.reactivex.
rxjava2
Minrary
·
2018-08-15 23:24
android
Rajava
Raandroid
Rxjava2
源码学习(二)
上一篇中看了Rxjava的通过链式调用来实现数据的传输,这一篇接着看加上线程切换之后,整个流程是怎样的。还是以下面这个流程为例:Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{emitter.onNext("数据");
ckwccc
·
2018-08-15 15:07
Android
Rxjava2
源码学习(一)
这一篇主要看一下Rxjava的链式调用(Builder设计模式)和数据如何实现传输。首先看一下下面这个简单的代码片段:Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{emitter.onNext("test");}})
ckwccc
·
2018-08-15 15:57
Android
RxJava2
一、RxJavaGitHub:
RxJava2
Demo好处:1、整洁2、异步观察者模式:观察者(Observer)模式:是对象的行为模式,又叫做发布-订阅(Publish/Subscribe)模式。
瑞刚
·
2018-08-15 13:01
Android之
Rxjava2
.X 2————Rxjava 创建操作符
Android之
Rxjava2
.X2————Rxjava创建操作符一.目录文章目录Android之
Rxjava2
.X2————Rxjava创建操作符一.目录二.概述1.作用2.类型三.基本创建1.create
冰炭不投day
·
2018-08-13 21:44
Android
应用层
深入理解
RxJava2
:前世今生(1)
前言本系列文章适用于已经了解RxJava的读者,深入贯彻其原理,加深对其的认识。如果从未了解过RxJava的读者们,建议先熟悉它。RxJava0.xRxJava最早是Netflix参照微软的Rx.Net,在Java上实现一套类似的库,0.x其实就是社区内部迭代开发的时代。在0.x的迭代过程中,API还不稳定,在长期的变更中,逐步完善了Observable,Publisher,Subscriber,
蝶翼的罪
·
2018-08-12 21:20
RxJava2
.x 操作Demo
版本:io.reactivex.
rxjava2
rxjava2
.1.
ShihLei
·
2018-08-12 09:00
rxjava
2x
defer
lift
线程调度
Scheduler
取消订阅
Disposable
RxJava2
.x学习总结
RxJava2
.x学习文档CSDN:https://blog.csdn.net/chenzhen200638/article/details/81569036
RxJava2
.x学习文档一、Observable
无枝可依
·
2018-08-10 19:15
Android
常用知识
上一页
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
其他