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+Retrofit2.0+OkHttp
个人博客:haichenyi.com。感谢关注 上一篇,我们把mvp+dagger加进去了,这一篇,我们把网络请求加上 我这里的网络请求是用的装饰者模式去写的,什么是装饰者模式呢?在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。我的理解就是一个接口,两个实现类,一个实现类负责调用接口的方法,另一个类负责功能的具体实现。本文中
海晨忆
·
2019-12-24 17:11
Rxjava2
-小白入门(三)
前言继续上篇的
Rxjava2
的入门实例,把剩下的运用Rxjava的实例讲下,首先要说名下本文会用到Rxbinding的知识,他相当于Rxjava的辅助工具,在引入他的时候会自动帮我们引入Rxjava,在本文中我就不具体讲解了
g小志
·
2019-12-24 01:39
RxJava2
vs RxJava1
官方WIKIWhat'sdifferentin2.0
RxJava2
已经发布了两周了,相比RxJava1,它的改动还是很大的:ObservableandFlowable在前一个版本里backpressure
今天是个大晴天
·
2019-12-23 15:39
Retrofit2 &
RxJava2
实现单文件和多文件上传
Retrofit2是目前Android开发主流的网络库,
RxJava2
也是目前开发者使用的比较多用来更优雅实现异步的库,因为最近业务需求有用到这两个库,就简单分享下它的一个实际使用场景—上传文件集成
RxJava2
IT_xiao小巫
·
2019-12-22 18:38
【Android】
RxJava2
可以这么学!
一、简介关于RxJava的介绍与使用,在网上已经有很多的相关的教程,无奈自身水平有限,绝大多数讲解的原理噼里啪啦一堆,说的一堆高大上的名词把自己绕的云里雾里,领悟不透;刚好最近公司要求做分享,自己就做了一份关于RxJava的介绍。这里我将用河水的上游和下游代替被观察者和观察者,用通俗易懂的话把它们的关系解释清楚,在这里我将从事件流向这个角度来说明RxJava的基本工作原理。二、简单原理分析首先,我
XuYanjun
·
2019-12-22 18:46
Rxjava2
~ColdvsHOT Observable~学渣带你扣
rxjava2
~ 译文(原创翻译)
我和rx的对话来继续了解冷观察者和热观察者wow我们又多了一天来学习新的知识这真的很棒。hello伙伴们。希望你们能做的更好。这是我们的第六部分。在这部分我将继续和rx扯淡还有一部分重要的事情。夏天和冬天Observable意味着“冷“,“热”。简介这并不是这一部分的介绍因为他只是上一部分的延伸。在开始之前,我们将对最后一部分进行一些修改,在最后部分。我们将遇到一个可观察rx,它将给我们一些建议去
品味与回味
·
2019-12-22 14:50
Retrofit2的一些坑
现在都在说Retrofit2和
RxJava2
,作为一个程序猿自然不能落伍,然后就试用了一下,遇到一些坑,在这里记录一下1.io.reactivex.exceptions.OnErrorNotImplementedException
o动感超人o
·
2019-12-22 12:19
RxJava2
学习笔记
intro"森林里的一棵树倒下来,如果周围没有人听见,那么就等于说树的倒下是寂静无声的."随着产品功能的增加,公司的业务代码逻辑趋于复杂,阅读难度也随着提升,故想引入Rxjava.先前对之只有简单的了解,只知道其是响应式编程.但响应式编程又是什么呢?在计算机中,响应式编程是一种面向数据流和变化传播的编程范式.我的理解其实就是类似事件监听,"你去完成某项操作,完成了告诉我就行."也就是一种简单的观察
代码在码我
·
2019-12-22 10:32
RxJava2
中容易混淆的函数
原文链接create()、defer()、fromCallable()、fromFuture()create():创建一个自定义的Obserable,需要自己实现onNext()、onError()、onComplete()的逻辑;defer():这个方法很有用,defer操作符需要指定一个Obserable的工厂方法,然后它只会在有订阅者订阅它时才会创建Obserable,而且是为每个订阅者创建
兰兰笑笑生
·
2019-12-22 09:01
Java泛型接口的实现
今天在实现一个泛型的接口,突然不知道该把加载哪个地方.特地标记一下
RxJava2
的一个Transformer泛型接口publicinterfaceObservableTransformer{ObservableSourceapply
phoenixsky
·
2019-12-21 15:22
Rxjava 2学习笔记(一)
所以打算学习一下
Rxjava2
Observable.create(newObservableOn
huangandroid
·
2019-12-21 14:56
Rxjava2
操作符 - Error Handling
Rxjava2
实现:onErrorResumeNext在错误或异常发生时返回一个Observable,也就是说可以返回多个和源Observable相同类型的结果onErrorReturn在Observable
joker_fu
·
2019-12-21 04:11
快餐式读完一些Android第三方库
目录OkHttpRetrofit
RxJava2
(在写)GlideLeakCanaryBlockCanaryLegendRetrofitUrlManagerEventBus(在写)插件化(在写)Proguard
普通的程序员
·
2019-12-20 23:19
Kotlin Common篇之五 Room
databaseroomimplementation"androidx.room:room-runtime:2.1.0-alpha06"implementation"androidx.room:room-
rxjava2
super_shanks
·
2019-12-20 23:56
RxJava2
实战知识梳理(9) - 使用 timer/interval/delay 实现任务调度
RxJava2
实战系列文章
RxJava2
实战知识梳理(1)-后台执行耗时操作,实时通知UI更新
RxJava2
实战知识梳理(2)-计算一段时间内数据的平均值
RxJava2
实战知识梳理(3)-优化搜索联想功能
泽毛
·
2019-12-20 17:41
RxJava1 升级到
RxJava2
所踩过的坑
RxJava2
RxJava2
发布已经有一段时间了,是对RxJava的一次重大的升级,由于我的一个库cv4j使用了
RxJava2
来尝鲜,但是
RxJava2
跟RxJava1是不能同时存在于一个项目中的,逼不得已我得把自己所有框架中使用
fengzhizi715
·
2019-12-20 16:58
RxJava2
.0学习总结
在不知道该做什么的时候,就跟随这别人的脚步走吧;学习资料:给初学者的
RxJava2
.0教程强烈推荐这一系列教程,简单易懂,分析得面面俱到,虽然,我特么还是不会实战。废物!
wt龙
·
2019-12-20 09:05
Rxjava2
操作符 - Utility
Delay—延迟一段指定的时间再发送来自Observable的项目privatestaticvoiddelay(){Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(@NonNullObservableEmittere)throwsException{System.out.println("emitt
joker_fu
·
2019-12-20 02:44
解决:Eclipse使用RxJava 2 出现“java.lang.NoClassDefFoundError:io.reactivex.Flowable”的异常问题
问题最近要在Eclipse上使用
RxJava2
,导入
RxJava2
.0.1和RxAndroid2.0.1的jar包后,在使用map、flatmap、zip,或者使用subscribeOn和observOn
JerryloveEmily
·
2019-12-19 10:05
RxJava2
.0 操作符(3)—— Filter 过滤转换符
这个页面展示的操作符可用于过滤和选择Observable发射的数据序列。Debounce—仅在过了一段指定的时间还没发射数据时才发射一个数据。Distinct—过滤掉重复数据。ElementAt—发射第N项数据。Filter—过滤数据。First只发射第一项数据。IgnoreElements—丢弃所有的正常数据,只发射错误或完成通知。Last—只发射最后的一项数据。Sample定期发射Observ
DoubleThunder
·
2019-12-19 09:36
Rxjava2
源码分析(三)
概述书接上文,上节我们分析了Rxjava是如何对被观察线程进行调度的,这节我们来分析下Rxjava是如何对观察者线程进行调度的。还是之前的套路,先看个简单的demo。简单的例子privatevoiddoSomeWork(){Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmit
yhihua0607
·
2019-12-19 07:01
RxJava线程小结
www.jianshu.com/p/73c207844bb4https://blog.csdn.net/mq2553299/article/details/78725846implementation"io.reactivex.
rxjava2
李庆雪
·
2019-12-19 04:30
Android实现
Rxjava2
+Retrofit完美封装
去年的时候学习了Rxjava和Retrofit的基本用法,但一直没有在实际项目中运用。今年开做新项目,果断在新项目中引入了RxJava和Retrofit。本篇文章将介绍笔者在项目中对Retrofit的封装。先来看一下封装过后的Retrofit如何使用。RetrofitHelper.getApiService().getMezi().compose(this.>bindToLifecycle()).
Android高级开发
·
2019-12-19 01:16
花了 4 个月整理了 50 篇 Android 干货文章
目录热门技术View代码封装源码分析精进之路热门技术Kotlin初探Kotlin成了Google的亲儿子,现在赶紧来学学跟着google学习mvp架构跟着google学习mvp架构(clean篇)给初学者的
RxJava2
.0
sufun_wu
·
2019-12-18 15:59
RxJava2
和 RxJava1 的变化
WIKIOperatordifferencesMostoperatorsarestilltherein2.xandpracticallyallofthemhavethesamebehaviorastheyhadin1.x.Thefollowingsubsectionslisteachbasereactivetypeandthedifferencebetween1.xand2.x.Generally
乐呵老头
·
2019-12-18 14:53
RXJava2
+Retrofit2+MVP+RXLifecycle+EventBus+...之你可能需要的那些套路(一)
本文所涉及DEMO已上传至https://github.com/LegendaryMystic/HYMVP本人小白一个,文章废话较多,如果你觉得talkischeap,喜欢直接readthefucksourcecode,可跳过直接前往码字不易,如果代码能够帮到你,望不吝给个鼓励的star,感谢!RxJava问世至今其火爆程度已可见一斑,加之眼下普遍流行使用的基于OKHttp的Retrofit网络请
Obsession丶执
·
2019-12-18 09:29
基于
RxJava2
+Retrofit2精心打造的Android基础框架XSnow
基于RxJava+Retrofit精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载、UI模块,基本都是项目中必用功能,每个模块充分解耦,可随意替换。XSnow,X:未知一切,取其通用之意;Snow:雪,取其纯净之意。该框架通用纯净,只依赖公共核心库。项目地址:https://github.com/xiaoyaoyou1212/XSnow项目依赖:c
幻影宇寰
·
2019-12-18 01:57
RxJava2
实战知识梳理(12) - 实战讲解 publish & replay & share & refCount & autoConnect
RxJava2
实战系列文章
RxJava2
实战知识梳理(1)-后台执行耗时操作,实时通知UI更新
RxJava2
实战知识梳理(2)-计算一段时间内数据的平均值
RxJava2
实战知识梳理(3)-优化搜索联想功能
泽毛
·
2019-12-18 00:59
RxJava2
订阅流程浅析
使用
RxJava2
也有7、8个月了,越来越迷上它,使用期间出现各种各样的问题,有些是理解错误,每次都是去看一文档、看一遍别人的博客,还是迷迷糊糊的,RxJava门槛相对来说还是高一点,就像一把双刃剑,用得好的人会用得很爽
爱写代码的何蜀黍
·
2019-12-17 19:30
Android RxJava:2.0 相对于 1.0的更新 & 变化(含 RxJava 1.0的更新使用)
Github截图如果还不了解RxJava,请看文章:Android:这是一篇清晰&易懂的Rxjava入门教程
RxJava2
.0已于2016-10.29正式发布,对RxJava1.0进行了1次重大升级:实际使用的
Carson_Ho
·
2019-12-17 19:39
RxJava——响应式编程的魅力
RxJava2
是对RxJava的完全重新,因此两者的区别很大,现在我们普遍使用的都是
RxJava2
。学习
RxJava2
需要对响应式编程有一个正确的理解。
Jotyy
·
2019-12-17 16:37
RxJava2
使用笔记
SubjectSubject可以看成是一个桥梁或者代理,在某些ReactiveX实现中(如RxJava),它同时充当了Observer和Observable的角色。因为它是一个Observer,它可以订阅一个或多个Observable;又因为它是一个Observable,它可以转发它收到(Observe)的数据,也可以发射新的数据Subject是一个抽象类,不能通过new来实例化Subject,所
慢慢慢慢追随
·
2019-12-17 03:50
android
用
RxJava2
显示/隐藏loading的优雅方式
本文主要探究用
Rxjava2
+Retrofit进行网络请求时,应该在哪里调用showLoading(),在哪里调用hideLoading().别告诉我,你是这样调用的....
Jessewo
·
2019-12-17 03:55
探索专为 Android 而设计的 RxJava 2
|提示|:---:|:---:|源地址|https://news.realm.io/cn/news/gotocph-jake-wharton-exploring-
rxjava2
-android/原作者|
丶晓
·
2019-12-16 17:37
安卓开发集合
1.网络层主要使用Retrofit2+
RxJava2
+RxAndroid+OkHttp可以动态更改BaseUrl的封装RetrofitUrlManager其他好用的介绍OkGo-基于Http协议,封装了
周大侠侠侠侠侠侠侠侠侠侠侠侠侠
·
2019-12-16 07:04
KotLin+Retrofit2+
RxJava2
+MVP搭建一个基础工程
KotLin+Retrofit2+
RxJava2
+MVP,搭建一个基础工程,封装Adapter、fragment、Activity基类,使用greenDao做数据存储。
浩仔_Boy
·
2019-12-15 22:16
RxJava相关
学习资料:一个视频了解RxJava一篇博客了解RxJavaRxJava操作符之创建ObservablesJakeWharton带你走近
RxJava2
随时随地学习RxJavaReactiveX文档中文翻译
hjm1fb
·
2019-12-15 22:16
RxJava2
.x 从源码分析原理
RxJava相信各位已经使用了很久,大部分人在刚学习RxJava感叹切换线程的方便,调用逻辑清晰的同时,并不知道其中的原理,主要是靠记住运行的顺序。随着我们设计出的RxJava流越来越复杂,一些复杂的问题并不能靠着记住的运行顺序就能解决。下面,就通过最常用的操作符的源码来看看所谓的流是什么运行的。首先我们用Single举例,设计一个最基本的RxJava流,只有一个Observable(ColdOb
连续三届村草
·
2019-12-14 22:29
RxJava2
使用笔记
SubjectSubject可以看成是一个桥梁或者代理,在某些ReactiveX实现中(如RxJava),它同时充当了Observer和Observable的角色。因为它是一个Observer,它可以订阅一个或多个Observable;又因为它是一个Observable,它可以转发它收到(Observe)的数据,也可以发射新的数据Subject是一个抽象类,不能通过new来实例化Subject,所
慢慢慢慢追随
·
2019-12-14 13:50
android
RXJava2
+Retrofit2+MVP+RXLifecycle+EventBus+...之你可能需要的那些套路(二)
本文承接上文
RXJava2
+Retrofit2+MVP+RXLifecycle+EventBus+...
Obsession丶执
·
2019-12-14 08:28
手把手教你使用 RxJava 2.0(二)
同时,结合上篇文章,我们就初步掌握了
RxJava2
.x的基本操作并可以应用在我们的项目中。在本篇文章的后半部分,会具体展示
RxJava2
.x的使用。
Ruheng
·
2019-12-14 05:05
RxJava2
源码分析(二) ---- subscribeOn
subscribeOnObservable.create((ObservableOnSubscribe)e->{System.out.println("observable:"+Thread.currentThread());e.onNext(1);}).subscribeOn(Schedulers.single()).subscribe(integer->{System.out.println(
Simon_z
·
2019-12-14 03:26
RxJava2
操作符之“Skip”
作用Skip操作符可以说是上一篇Take操作符的兄弟suppressthefirstnitemsemittedbyanObservable去掉被观察者里面的前n个item再发射事件(就是跳过前n个item,发射剩下的item)示例用法Observable.just(1,2,3,4,5)//Runonabackgroundthread.subscribeOn(Schedulers.io())//Be
坑吭吭
·
2019-12-14 03:46
封装Retrofit2+
RxJava2
网络请求框架
1.1导入依赖compile"io.reactivex.
rxjava2
:rx
AxeChen
·
2019-12-14 00:51
RxJava2
入门详细笔记(2)
六、过滤操作符6.1、filter()通过一定逻辑来过滤被观察者发送的事件,如果返回true则会发送事件,否则不会发送Observable.just(1,2,3,4).filter(newPredicate(){@Overridepublicbooleantest(Integerinteger)throwsException{returninteger%2==0;}}).subscribe(new
叶志陈
·
2019-12-13 23:37
Android RxJava实际应用教学:你该什么时候使用RxJava?
本系列文章主要基于
Rxjava2
.0接下来
Carson_Ho
·
2019-12-13 19:11
Android练手小项目(KTReader)基于mvp架构(二)
这次我们使用到了开源框架
Rxjava2
+Okhttp3+retro
yiuhet
·
2019-12-13 13:38
使用Kotlin进行Android开发-第一部分
在这篇文章中就会涵盖以下内容:AndroidStudio3,beta1KotlinlanguageBuildVariantsConstraintLayoutDatabindinglibraryMVVM架构
RxJava2
Dagger2.11Retrofit
小菜鸟程序媛
·
2019-12-13 12:58
Rxjava2
操作符 - Transforming Observable
本教程均是基于java的项目:Buffer—周期性收集Obserable产生结果到集合中,并一次性发送它。privatestaticvoidbuffer(){ArrayListlist=newArrayList>(){@Overridepublicvoidaccept(Listintegers)throwsException{for(Integerinteger:integers){System.
joker_fu
·
2019-12-12 11:34
手把手教你使用 RxJava 2.0(三)
本节介绍的是关于Flowabale的使用,以及
RxJava2
.x中的backpressure的处理策略。这部分内容应当是
RxJava2
.x中改动最大的一部分。
Ruheng
·
2019-12-12 03:04
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他