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.0
RxJava2.0
在安卓中的二级缓存策略
请申明:转载至http://blog.csdn.net/qq_35064774/article/details/53449795前言在上一篇安卓网络数据缓存策略中,介绍了安卓中数据的缓存策略,这篇将用
RxJava2.0
宇不语
·
2020-08-21 01:18
RxJava
从零开始的
RxJava2.0
教程(四)在安卓中的应用
1.前言在第123篇中,我介绍了
RxJava2.0
的基本用法。这一篇将介绍在安卓中的基本用法。附上本系列教程的链接。
宇不语
·
2020-08-21 01:18
RxJava
从零开始的
RxJava2.0
教程(二)操作符
如有转载,请申明:转载至http://blog.csdn.net/qq_35064774/article/details/530573591.前言在上一篇中,我介绍了
RxJava2.0
的一些基础知识,同时也介绍了
宇不语
·
2020-08-21 01:17
RxJava
RxJava2.0
中just操作符用法和源码分析(二)
just基本使用just是用来创建一个Observable来发射指定值,可以将任何对象转化为一个用来被发射的ObservableSource数据。这个方法与fromArray相似,除了from会将数组或者Iterable中的元素逐个取出然后在逐个依次发射,而just会直接将数组或者Iterable对象作为单个数据来发射。实例代码:Integer[]items={0,1,2,3,4,5};Obser
yuminfeng728
·
2020-08-20 13:49
RxJava
RxJava2.0
中flatMap操作符用法和源码分析(五)
flatMap基本使用flatMap是变换操作符,使用一个指定的函数对原始Observable发射的每一项数据执行变换操作,这个函数返回一个本身也发射数据的Observable,然后flatMap合并这些Observable发射的数据,最后将合并后的结果当作它自己的数据序列发射。注意:flatMap对这些Observable发射的数据做的是合并(merge)操作,因此它们可能是交错的。我们可以用代
yuminfeng728
·
2020-08-20 13:49
RxJava
RxJava2.0
中flatMap操作符用法和源码分析
flatMap基本使用flatMap是变换操作符,使用一个指定的函数对原始Observable发射的每一项数据执行变换操作,这个函数返回一个本身也发射数据的Observable,然后flatMap合并这些Observable发射的数据,最后将合并后的结果当作它自己的数据序列发射。注意:flatMap对这些Observable发射的数据做的是合并(merge)操作,因此它们可能是交错的。我们可以用代
清风1998
·
2020-08-20 13:46
个人学习
RxJava2.0
中fromArray操作符用法和源码分析(三)
fromArray基本使用fromArray用来创建一个Observable对象,可以将一个数组转化为可被观察的序列并且将它的数据逐个发射。fromArray与just相似,都可以用来发射单个或一组数据,但是区别是当fromArray发射一组数据到观察序列中来时,它会先进行遍历,然后再逐个发射。而just发射一组数据时,会把它当成一个整体,一次性发射。字面意思难以理解,我们用代码说明:Intege
yuminfeng728
·
2020-08-20 10:51
RxJava
RxJava学习笔记
5e93c9101dc5https://www.jianshu.com/p/240f1c8ebf9dhttps://www.jianshu.com/p/5c221c58e141简书nanchen2251的
RxJava2.0
RungBy
·
2020-08-20 09:22
Android
RxJava2.0
之旅(五)---功能性操作符
1小结类型方法作用细分类连接被观察者&观察者subscribe()线程调度subscribeOn()observeOn()延迟操作delay()在事件的生命周期中操作doOnEach()当Observable每发送一次数据就会调用一次(含onNext、onError和onCompleted)doOnNext()执行next事件前调用Next事件doAfterNext()执行Next事件后调用doO
凯玲之恋
·
2020-08-20 08:55
Rxjava2.0
笔记-002-创建操作符
1.observer的subscribe()具备多个重载的方法publicfinalDisposablesubscribe(){}//表示观察者不对被观察者发送的事件作出任何响应(但被观察者还是可以继续发送事件)publicfinalDisposablesubscribe(ConsumeronNext){}//表示观察者只对被观察者发送的Next事件作出响应publicfinalDisposabl
ccccccal
·
2020-08-20 02:17
干货
1、Android下录制App操作生成Gif动态图2、rxjavaAPI3、WANANROID4、给初学者的
RxJava2.0
教程5、使用CMake来进行AndroidNDK开发6、最全最好用的AndroidStudio
snake_6d77
·
2020-08-19 19:19
Rxjava入门
本文主要基于
Rxjava2.0
如果读者还没学习过Rxjava1.0也没关系,因为Rxj
CuiTao
·
2020-08-19 04:33
RxJava2.0
——从放弃到入门
前言终于到了讲RxJava这一期,RxJava是笔者个人非常喜欢的一个开源库,它很好的将链式编程风格和异步结合在一起。RxJava其实已经推出很久了,可以说是已经很火了,但是目前仍然还有相当一部分Android开发者没有使用过,甚至说是想用,却不知道怎么用,或者不知道自己的项目哪里可以用到,本着让广大开发者理解并且上手项目,从放弃到入门,故推出这边文章。注:本文所有的具体代码实现都在文章最后的gi
weixin_34087503
·
2020-08-18 09:42
给初学者的
RxJava2.0
教程(一)
Outline[TOC]前言上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过RxJava的朋友可能就不知道怎么办了,不知道该看RxJava1还是直接跳到RxJava2。所以写下这个教程,帮助那些没有用过RxJava的朋友入门。注:如果你觉得写得不好,请直接批评指出。我先回答这个问题:学习RxJava2需要先
weixin_34237596
·
2020-08-13 21:02
RxJava2.0
中map操作符用法和源码分析(四)
map基本使用map是变换操作符,对原始Observable发射的每一项数据应用一个你选择的函数生成新的结果,然后返回一个发射这些结果Observable。但从字面上还是比较难以理解,我们可以用代码示例说明:Observable.just(1,2,3).map(newFunction(){@OverridepublicStringapply(Integerinteger)throwsExcepti
yuminfeng728
·
2020-08-11 01:32
RxJava
你所不知道的
RXJava2.0
我们讲Flowable的时候,说它采用了响应式拉的方式,我们还举了个叶问打小日本的例子,再来回顾一下吧,我们说把上游看成小日本,把下游当作叶问,当调用Subscription.request(1)时,叶问就说我要打一个!然后小日本就拿出一个鬼子给叶问,让他打,等叶问打死这个鬼子之后,再次调用request(10),叶问就又说我要打十个!然后小日本又派出十个鬼子给叶问,然后就在边上看热闹,看叶问能不
yang_song_song
·
2020-08-10 05:12
Android
响应式
Retrofit 2.0 与
Rxjava2.0
结合使用
github地址:https://github.com/square/retrofit先打开看一下:注意到这里面有这两个东西:再点进来看看,这是用来跟其他框架结合使用的适配器,由于网上例子特别多,你会看到各种乱七八糟的依赖,所以我这里再给大家捋一捋用Retrofix其实你可以结合上面那些去使用,但我们这里用的都是最新的Rxjava2,所以,千万千万不要依赖错了,可以再点Rxjava2拖到底部看一下
周先生啊
·
2020-08-10 02:24
爬坑指南
AndroidMVP+Retrofit2+Rxjava2+Rxlifecycle2组合项目框架
描述:17年最火的安卓网络框架无疑是Retrofit2.0+Okhttp3.0,而中型项目架构最火的无疑是MVP,而今年
Rxjava2.0
也是异常的火爆,而Rxlifecycle的支持对使用rxjava
懒猪儿虫
·
2020-08-09 23:16
框架设计
RxJava2.0
第四篇之 zip、concat 、merge 合并发送器
来来来,说一下事件合并,合二为一,上面的都有合并之意,但也有各的特色之在;----------------------------------------zip-以小(发射器B)为主-----------------------------------------------publicstaticObservablezip(ObservableSourcesource1,ObservableSo
mwthe
·
2020-08-09 22:57
RXJAVA
2.0
整合MVP+Retrofit2+RxJava2
details/78112145MVPhttp://blog.csdn.net/chendi1992/article/details/78112183Retrofit2+RxJava2也学习了别人的几篇文章
RxJava2.0
大煤球
·
2020-08-09 20:17
Android
Android Rx家族之
RxJava2.0
与 Retrofit2结合的封装和项目中的使用
Retrofit是Square公司出品的基于OkHttp封装的一套RESTful(目前流行的一套api设计的风格)网络请求框架。它内部使用了大量的设计模式,以达到高度解耦的目的;它可以直接通过注解的方式配置请求;可以使用不同的Http客户端;还可以使用jsonConverter序列化数据,直接转换成你期望生成的实体bean;它还支持Rxjava等等等封装和思考RxJava如何与Retrofit结合
深南大盗
·
2020-08-09 19:05
响应式编程rxjava
rxbus
dragger
浅析
RxJava2.0
RxJava1.0和
RxJava2.0
的核心思想都是观察者模式,只不过
RxJava2.0
在RxJava1
加班狗的微博
·
2020-08-09 04:32
RxJava2.0
教程
这是9篇基础版讲的最好的文章给初学者的
RxJava2.0
教程(一)给初学者的
RxJava2.0
教程(二)给初学者的
RxJava2.0
教程(三)给初学者的
RxJava2.0
教程(四)给初学者的
RxJava2.0
Pioneer_Chang
·
2020-08-07 12:03
android
rxjava
android 利用Retrofit2.0+RxJava2.0实现网络下载图片保存到本地SD卡
首先添加Retrofit2.0及
RxJava2.0
依赖包//Retrofit库compile'com.squareup.okhttp3:okhttp:3.1.2'co
MrZhao_举个栗子
·
2020-08-06 12:25
android开发
RxJava2.0
教程(一)
学习RxJava2需要先学习RxJava1吗?这个问题就像论坛经常问学Java前需要先学习C语言吗,这里就不引战了!(PHP是世界上最好的语言!!)答案明显不是,如果你以前学过RxJava1,那么对于RxJava2只需要看看更新了哪些东西就行了,其最核心的思想并没有变化,如果你没学过RxJava1,没有关系,直接学习RxJava2。所以作为一个RxJava2的教程,本文中所有的名词都属于RxJav
文艺编程师
·
2020-08-04 03:16
给初学者的
RxJava2.0
教程(二)
前言上一节教程讲解了最基本的RxJava2的使用,在本节中,我们将学习RxJava强大的线程控制.正题还是以之前的例子,两根水管:RxJava正常情况下,上游和下游是工作在同一个线程中的,也就是说上游在哪个线程发事件,下游就在哪个线程接收事件.怎么去理解呢,以Android为例,一个Activity的所有动作默认都是在主线程中运行的,比如我们在onCreate中打出当前线程的名字:@Overrid
文艺编程师
·
2020-08-04 03:16
一篇博客让你了解RxJava
RxJava可以说是2016年最流行的项目之一了,最近也接触了一下RxJava,于是想写一篇博客,希望能通过这篇博客让大家能对其进行了解,本篇博客是基于
RxJava2.0
,跟RxJava1.0还是有很多不同的基础知识
伯努力不努力
·
2020-08-04 02:16
开源框架解析
RxJava2-0
异步
观察者模式
暑假周报(三)
本周学习内容计算机网络的学习HTTP协议的相关内容进行学习博客地址1HTTP报文里面的信息进行学习博客地址2网络返回的状态码进行总结博客地址3安卓学习
Rxjava2.0
学习,了解基本概念,常用的操作符的用法
sakurakider
·
2020-08-04 00:05
生活心情随笔
同一个方法接收后台传来的不同数据类型的数据
前端请求数据,后台会根据状态不同返回不同的数据类型,有时是序列化的一堆数据,有时只有一个字符串,整个工程的框架是别人写好的,基本功能也是封装好的,要在人家原有的基础上进行修改,使用的是
RxJava2.0
水波零
·
2020-08-03 11:06
Java
ListView原来这么好用
App技术2016-12-0618:05闲话中心本来是要推送RxJava知识的,但是出了点意外,因为我要使用retrofit2和
RxJava2.0
,本来知识都已经准备的差不多了,最后发现,出意外了,retrofit2
师太,老衲把持不住了
·
2020-08-03 05:35
Rxjava2.0
之compose操作符
compose操作符用途用法说明特点用途对Observable流进行整体的变换,一般用于把一个或多个操作符封装起来,便于复用用法Observable.just(-1,0,1,2,3).compose(positiveNumber()).compose(schedulersTransformer()).as(AutoDispose.autoDisposable(AndroidLifecycleSco
0你太猖狂0
·
2020-07-31 21:09
Android
Retrofit2使用(基于
RxJava2.0
,修正一次)
转载请标明出处:http://blog.csdn.net/qq_27495349/article/details/53037909本文出自:【CF凌晨的博客】引言hello大家好,没想到吧!我又回来了,回来了,来了,了(武器大师的话,我加了个特技,哈哈)。好了开始我们今天的主题吧,昨天有人问我,该用什么网络框架,怎么用,怎么保证内存不泄露?看到这个,我还是很激动的,毕竟是我写博客到现在第一个问我的
CF凌晨
·
2020-07-31 21:35
内存管理
RxJava
——一次性学会使用RxJavaRxJava简单的使用和使用它的好处2、RxJava之二——Single和Subject与Observable举足轻重的类,虽然用的少,但应该知道3、RxJava之三——
RxJava2.0
沐左
·
2020-07-28 18:18
这可能是最好的性能优化教程(一)
在这样的大背景下,加之我之前写的
RxJava2.0
系列收到较
nanchen2251
·
2020-07-28 03:04
RxJava2.0
从入门到放弃(二)
前言
RxJava2.0
从入门到放弃(一)中简单介绍了我对RxJava的理解以及RxJava最基本的一个写法。这一部分继续讲讲RxJava最重要的一个环节关于线程得调度。
SheepYan9
·
2020-07-14 12:52
Rxjava2.0
笔记-005-判断性操作符
all/***判断发送的每项数据是否都满足设置的函数条件*/privatevoiduseAll(){Observable.just(1,2,3,4,5).all(newPredicate(){@Overridepublicbooleantest(Integerinteger)throwsException{returninteger(){@Overridepublicvoidaccept(Bool
ccccccal
·
2020-07-13 23:22
RxJava2.0
源码剖析
RxJava2.0
源码剖析一.Observable(被观察者/发射器)二.Subscribe(订阅事件)三.Observer(观察者)这里我们先以一个最基础的使用case,来分析RxJava的实现原理。
依生依世
·
2020-07-13 09:42
原理解析
android相关
RxBus的使用及解析
注:本文基于
Rxjava2.0
,还在使用Rxjava1
TheDistanceCH
·
2020-07-10 20:54
进阶系列
rxbus
rxjava
RxJava2.0
零、来源来源:Carson_Ho-简书一、基础知识角色作用类比被观察者(Observable)产生事件顾客观察者(Observer)接收事件,并给出响应动作厨房订阅(Subscribe)连接被观察者&观察者服务员事件(Event)被观察者&观察者沟通的载体菜式二、基础使用1.导入连接implementation'io.reactivex.rxjava2:rxjava:2.2.19'implemen
蓝家彬
·
2020-07-08 19:07
android
RxJava2.0
之旅(六)---过滤操作符
1类型作用过滤/筛选被观察者(Observable)发送的事件&观察者(Observer)接收的事件应用场景类型作用典型实际需求场景根据指定条件过滤事件filter()过滤特定条件的事件*功能防抖*联想搜索优化ofType()过滤特定数据类型的数据skip()/skiplast()跳过某个事件distinct()/distinctUntilChanged()过滤事件序列中重复的事件/连续重复的事件
凯玲之恋
·
2020-07-08 04:31
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.0
零、来源来源:Carson_Ho-简书一、基础知识角色作用类比被观察者(Observable)产生事件顾客观察者(Observer)接收事件,并给出响应动作厨房订阅(Subscribe)连接被观察者&观察者服务员事件(Event)被观察者&观察者沟通的载体菜式二、基础使用1.导入连接implementation'io.reactivex.rxjava2:rxjava:2.2.19'implemen
蓝家彬
·
2020-07-07 16:00
RxJava2.0
零、来源来源:Carson_Ho-简书一、基础知识角色作用类比被观察者(Observable)产生事件顾客观察者(Observer)接收事件,并给出响应动作厨房订阅(Subscribe)连接被观察者&观察者服务员事件(Event)被观察者&观察者沟通的载体菜式二、基础使用1.导入连接implementation'io.reactivex.rxjava2:rxjava:2.2.19'implemen
lanjiabin
·
2020-07-07 16:00
RxJava2.0
初学知识回顾
1、RxJava的重要组成Observable(可观察者,即被观察者)、Observer(观察者)、subscribe(订阅)、事件。Observable的生命周期中有三个重要的事件,onNext(检索数据)、onCompleted(完成)和onError(发现错误)。Subscriber:也是一种观察者,在2.0中它与Observer没什么实质的区别,不同的是Subscriber要与Flowab
张正yi
·
2020-07-06 00:23
RxJava2.0
与1.0的区别
RxJava2.0
与1.0的区别说明:主要借鉴了大神的观点。知识来源1知识来源21、背压处理在Rxjava1.0中,背压处理由于并未独立出来。因此有的支持有的不支持。
止于怠
·
2020-07-05 04:42
RxJava1与2的主要区别
Rxjava应用场景之EditText搜索限流
代码实现这里使用的是
Rxjava2.0
,首先,请先添加依赖dependencies{compile'io.reactivex.rxjava2:rxjava:2.1.3'compile'io.reactivex.rxja
Code-Dreamer
·
2020-07-05 02:17
Rxjava
RxJava2.0
基本使用,和场景
RxJava接触挺久了,但是在实际项目中大部分都是配合retrofit使网络请求使用,其他需求比较少,就是想用的时候会忘记怎么使用,所以这里做个笔记,希望也能帮到他人本文基于RxJava2.0RxJava自己觉得知道下面几点就比较清楚了RxJava的异步实现,是通过一种扩展的观察者模式来实现的RxJava的观察者模式:Observable(可观察者,即被观察者)、Observer(观察者)、sub
hjiangshujing
·
2020-07-04 17:14
RxJava
android
RxJava2.0
的使用详解
RxJava2.0
的使用详解1,初识RxJavaRxJava就是一种用Java语言实现的响应式编程,来创建基于事件的异步程序RxJava是一个基于事件订阅的异步执行的一个类库,目前比较火的一些技术框架!
zxn593066063
·
2020-06-30 05:00
RxJava之七——RxJava 2.0 图文分析create()、 subscribe()、map()、observeOn()、subscribeOn()源码
所以决定,写篇文章分析
RxJava2.0
关于RxJava,从表面上看起来很容易使用,但是如果理解不够深刻,使用过程中,往往会出现一些问题,所以我写了系列文章,从入门到精通,从简单的使用到部分源码详解,希望能给读者一个质的飞跃
薛瑄
·
2020-06-30 04:04
RxJava
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他