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
rxjava
Android
RxJava
:一步步带你源码分析
RxJava
前言
Rxjava
由于其基于事件流的链式调用、逻辑简洁&使用简单的特点,深受各大Android开发者的欢迎。
Carson_Ho
·
2020-08-24 08:22
RxJava
详细教程
开源库使用
源码分析
RxJava详细教程
Android:
RxJava
的使用
说明:
RxJava
用于异步执行任务,跟创建子线程执行任务无本质区别,优点在于让代码看起来整洁优雅些,并不能减少代码量一、加入jar包依赖(app下的build.gradle):dependencies{
意华
·
2020-08-24 07:14
Android
RxJava
+ Retrofit2.0的项目实战完美封装
Retrofit和
RxJava
已经出来很久了,从去年开始
rxjava
和retrofit就开始火,所以之前在做项目的时候也用了
rxjava
和retrofit,今天就介绍一下在项目中如何封装
rxjava
和retrofit
Poke-MMo
·
2020-08-24 07:17
Rxjava
用Retrofit+
RxJava
2封装优雅的网络请求框架
最近难得赋闲在家,网上看到几篇讲Retrofit2的文章,发现自己以前Android项目中使用的封装方式反而更加简单易用,所以决定花点时间整理分享一下,让做Android开发的小伙伴们可以更优雅的处理网络请求。系列文章:最简单易懂的Retrofit2源码详解秒懂Retrofit中的GsonConverterFactory概述封装背景封装方法构建返回结果映射类型定义Retrofit请求接口获取Ret
ShuSheng007
·
2020-08-24 07:17
Java
Android
retrofit +
rxjava
网络请求展示数据
//依赖//retrofit加上gson解析implementation'com.squareup.retrofit2:converter-gson:2.0.0-beta4'//retrofit和
rxjava
NorthHar
·
2020-08-24 07:55
Retrofit+
RxJava
封装
publicclassApi{publicstaticfinalStringHOST="http://api.svipmovie.com/front/";}publicinterfaceApiService{//拼接请求地址@GET("columns/getVideoList.do")ObservablegetData(@Query("catalogId")StringcatalogId,@Que
努力努力再努力-y
·
2020-08-24 07:02
RxJava
2和Retrofit2.0的简单使用
1首先还是和先建立一个接口和Retrofit一样不过不同的是我们需要将Call。2接下来就是建立我们的工具类了就生成Retrofit对象的工具类在这里和单独使用Retrofit没有区别网上也有很多现成的这里就不重复制造轮子了。3接下来就是我们怎样在我们的代码里面使用了。Observableso=retrofit.create(IDownLoad.class).getlist1();so.subsc
LDH_123
·
2020-08-24 07:28
Android
retrofit+
rxjava
封装
注意:导包的时候导的是io下的包publicclassRetrofitFactory{privatestaticvolatileRetrofitFactoryinstance;privateApiServiceapiService;publicstaticOkHttpClientokHttpClient=newOkHttpClient.Builder().connectTimeout(2000,T
哪里来的神
·
2020-08-24 07:51
安卓中
Rxjava
RxJava
异步*
RxJava
在GitHub主页上的自我介绍是“alibraryforcomposingasynchronousandevent-basedprogramsusingobservablesequencesfortheJavaVM
昌啊!
·
2020-08-24 07:45
原创
RXjava
+Retrofit的封装
Rxjava
+retrofit已经用了很久了,网上的讲解也是一大堆。但都是大同小异。为此我也不多说一些废话了,就把自己项目中用到的,和理解的跟大家分享一下。
狭缝中的猫
·
2020-08-24 07:03
把LiveData转换成
RxJava
的接口
LiveDatato
RxJava
LiveDataTo
RxJava
是一个语言扩展库,提供一些接口可以把LiveData转换成
RxJava
。
weixin_34348805
·
2020-08-24 07:45
Retrofit2和
Rxjava
2和LiveData的请求整理
它内部使用了大量的设计模式,以达到高度解耦的目的;它可以直接通过注解的方式配置请求;可以使用不同的Http客户端;还可以使用jsonConverter序列化数据,直接转换成你期望生成的实体bean;它还支持
Rxjava
安卓AndroidQ
·
2020-08-24 07:24
知识技术介绍
Rxjava2
DataBinding+ViewModel+LiveData+Room+
Rxjava
的使用之一DataBinding
使用DataBinding有一段时间,来记录一下使用感受从最初的的findviewbyid直接跨越到DataBinding的使用中间跨越了黄油刀,最近来到新公司使用黄油刀比较之下才发现DataBinding的便捷DataBinding的集成非常简单只需要在build.gradle下面添加dataBinding{enabledtrue}就ok了使用也是非常便捷,在编写xml文件的时候只需要使用标签把
祥龙爱吃肉
·
2020-08-24 07:55
安卓中使用
rxjava
添加依赖compile'io.reactivex:
rxjava
:2.1.6'compile'io.reactivex:rxandroid:2.0.1'简介:响应式编程是一种面向数据流和变化传播的编程范式
changhongshi
·
2020-08-24 07:21
rxjava
RxJava
与RetroFit的封装
RetroFit网络请求接口APISever3.对RetroFit网络进行封装RetfitFactory4.使用适配器设计模式,简化RetroFit请求代码,BaseObserver5.完善依赖文件/*
RxJava
qq_14876513
·
2020-08-24 07:16
DataBinding+ViewModel+LiveData+Room+
Rxjava
的使用之二DataBinding
DataBinding的数据绑定和简单使用其一xmlactivity或者fragment里赋值binding.waht.setText("我来设置属性");其二xml中的数据绑定定义一个数据来源bean类publicclassCar{publicStringcar_top;publicStringcar_bottom;publicStringgetCar_top(){returncar_top;}
祥龙爱吃肉
·
2020-08-24 06:19
RxJava
,你好
本文尝试通过在android上使用
RxJava
为初学者厘清响应式编程的基本概念。什么是响应式编程?响应式编程就是编程处理异步数据流。等等,我使用callback也很容易处理异步数据啊。
唐先僧
·
2020-08-24 06:52
设计模式之旅14--观察者模式
Android中的列表控件、消息处理机制、广播、
RxJava
(扩展的观察者模式)等等3.
小楠总
·
2020-08-24 04:35
Retrofit+
RxJava
2.x 轻松实现app的网络层
前言:本人也是一个小菜鸟,写这篇文章意在抛砖引玉,希望有的大神可以来看看我哪里有不足之处,帮我答疑解难!假如有刚接触的小伙伴,也可以一起进步......项目已经上传到github上面了,下载地址有兴趣的可以来下载,欢迎issues首先,看本博客之前你需要掌握以下技能:1.你是一个Android开发工程师,且迫切希望改变自己项目里面的moudle层2.你对java的解耦思想有一定了解,基础相对较扎实
ziabo_yu
·
2020-08-24 03:16
kotlin协程原理
通过Callback回调的方式利用AsyncTask通过链式调用java8提供的CompletableFuture使用
RXJava
这种链式实现多重
slagsea
·
2020-08-24 01:42
kotlin
Android 资讯类App项目实战 第五章 视频模块
以往的内容第一章滑动顶部导航栏第二章retrofit获取网络数据第三章新闻模块第四章电影模块第五章视频模块本章内容最终效果:视频模块效果.gif知识点:MVP,
RxJava
,RecyclerView,JZVideoPlayerStandard
Huigesi
·
2020-08-24 01:07
常用安卓开发框架
Retrofitcom.squareup.retrofit2:retrofit:2.1.0com.squareup.retrofit2:converter-gson:2.1.0com.squareup.retrofit2:adapter-
rxjava
龙猫跑跑跑
·
2020-08-24 01:29
RxJava
系列番外篇:一个
RxJava
解决复杂业务逻辑的案例
:-)之前写过一系列
RxJava
1的文章,也承诺过会尽快有
RxJava
2的介绍。无奈实际项目中还未真正的使用
RxJava
2,不敢妄动笔墨。
张磊BARON
·
2020-08-24 00:19
基于
rxjava
的生产消费模型
一、前言最近在看springcloud的熔断机制的实现,发现底层使用的
rxjava
实现,就看了下
rxjava
的使用,发现
rxjava
使用可也便捷实现前面讲解的定时生产与消费。
加多
·
2020-08-23 22:30
并发
并发编程
RxJava
学习(十一)操作符总结
一.创建操作符作用:创建被观察者(Observable)对象,发送事件1.基本创建:creat()2.快速创建并发送事件:just,fromArray,fromIterable,never,empty,error3.延迟创建:defer,timer,interval,intervalRange,range,rangeLong二.变换操作符作用:对事件序列中的事件/整个事件序列进行加工处理(即变换)
大熊啊啊啊
·
2020-08-23 21:44
Android
RxJava
2.x入门例子详解(二)
快捷操作符Observable的创建方式:just()创建一个Observable,并自动调用onNext()发射数据,可发射一个或一组对象。Observable.just(1,2,3).subscribe(newConsumer(){@Overridepublicvoidaccept(Integerinteger)throwsException{Log.d(TAG,"接收到:"+integer)
IM魂影
·
2020-08-23 21:45
RXJava
实例解析
\要点\\响应式编程是一种处理异步数据流的规范\\t响应式为数据流的转换和聚合以及数据流的控制管理提供了工具支持\\t弹珠交互图(MarbleDiagram)以可交互的方式可视化响应式的结构\\t响应式编程风格看起来跟JavaStreamsAPI有点相似,不过本质上是不一样的\\t如何连接到动态流处理异步数据源\\\在高并发编程范式的发展过程中,我们使用过很多工具,比如java.util.conc
weixin_33962923
·
2020-08-23 20:54
响应式web(三):服务当中的三种耦合,流式计算,
RXJava
2,Flux,Mono
响应式Web第三节服务调用中的三种耦合响应式流规范与接口响应式流中的流量控制Web中的响应式与请求/响应式的区别流式处理中的Source/Sink模型
RXJava
2观察者模式同步与异步实现ProjectReactor
寒泉Hq
·
2020-08-23 19:20
课程笔记
RxJava
(九)并行编程
RxJava
的并行编程
RxJava
发射的数据流虽然经过各种变换,切换线程,但并没有产生并行效果。并行:多个处理器或多核处理器同时处理多个任务。并发:单个处理器同时处理多个任务。
峰雪轩
·
2020-08-23 18:10
RxJava2
Java将Powermock和Mockito搭配进行单元测试
/Mockito翻译:却把清梅嗅笔者的Android单元测试相关系列:Android单元测试:Mockito使用详解Android单元测试:使用本地数据测试RetrofitAndroid单元测试:测试
RxJava
却把清梅嗅
·
2020-08-23 17:06
Java
性能优化:
RxJava
异步响应式编程提升响应速度
本文通过引入
RxJava
,通过异步的方式,以短短30行的代码,解决了一个常见的性能问题,提升界面的响应速度。
liuwenzhe2008
·
2020-08-23 17:19
Java
RxJava
驯服数据流之高级错误处理
同样,在
RxJava
中,你也可以根据异常来执行不同的逻辑而无需结束Observable,也不再强迫Observer处理所有情况。
一叶飘舟
·
2020-08-23 17:06
Android开发
RxJava入门
RxJava
2.0中backpressure(背压)概念的理解
英文原文:https://github.com/ReactiveX/
RxJava
/wiki/BackpressureBackpressure(背压、反压力)在
rxjava
中会经常遇到一种情况就是被观察者发送消息太快以至于它的操作符或者订阅者不能及时处理相关的消息
iteye_11495
·
2020-08-23 17:10
合并多个网络请求
rxjava
在学习
rxjava
中,发现有多种实现方式。刚开始采用zip:flowable1,flowable2,flowable3分別为3个网络请求。
f1313131
·
2020-08-23 16:57
Android
RXJava
2示例
重要要点响应式编程是用于处理异步数据流的规范Reactive提供了用于转换和合并流以及管理流控制的工具大理石图提供了一个交互式画布,用于可视化React式结构类似于JavaStreamsAPI,但相似之处只是肤浅的附加到热流以衰减和处理异步数据馈送在简化负载下的并发性的编程范例的不断发展中,我们已经看到采用java.util.concurrent,Akka流,CompletableFuture和诸
cunfu6353
·
2020-08-23 16:45
RxJava
2.2.7 发布,Rx 的 Java 实现
>>>
RxJava
2.2.7发布了,
RxJava
是一个在JavaVM上使用可观测的序列来组成异步的、基于事件的程序的库。
cpongo4'"\?;@
·
2020-08-23 16:33
RxJava
在闲鱼系统吞吐量提升上的实践
引言响应式编程最简单的定义是Reactiveprogrammingisprogrammingwithasynchronousdatastreams。无论是从Spring5中引入的响应式编程框架还是java9中集成的响应式流,都能看到响应式编程的影子。可以说响应式编程代表了未来编程的方向。响应式编程其天然就是非阻塞的,当数据准备完成后自动触发下一个动作而不是等待数据完成。这种思想再结合异步化编程使得
gt9000
·
2020-08-23 14:35
RxJava
操作符(辅助、布尔、条件、转换)
辅助操作符辅助操作符可以帮助我们更方便的管理Observable。delaydelay操作符让原Observable在发射数据之前延迟一段时间。Observable.just(1,2,3).delay(2,TimeUnit.SECONDS).subscribe(newAction1(){@Overridepublicvoidcall(Integerinteger){Log.e("zpan","de
IT一书生
·
2020-08-23 12:48
Rxjava
分析—Subject
Subject在ReactiveX是作为observer和observerable的一个bridge或者proxy。因为它是一个观察者,所以它可以订阅一个或多个可观察对象,同时因为他是一个可观测对象,所以它可以传递和释放它观测到的数据对象,并且能释放新的对象。1.Subject的类型一共有四种为不同用途而设计的Subject,分别为AsyncSubject、BehaviorSubject、Publ
YuanYuan_Tech
·
2020-08-23 11:16
Java
Android
使用Kotlin Coroutines简单改造原有的爬虫框架
日落的风景.jpgNetDiscovery是一款基于Vert.x、
RxJava
2实现的爬虫框架。因为我最近正好在学习Kotlin的Coroutines,在学习过程中尝试改造一下自己的爬虫框架。
fengzhizi715
·
2020-08-23 11:12
理解
RxJava
(四)Subject用法及原理分析
概述本文将尽可能将
RxJava
中的Subject相关类的用法做一个阐述,并对其原理进行简单的解析。
却把清梅嗅
·
2020-08-23 10:54
RxJava
Rxjava
Subject分析
Subject=Observable+Observer看看官方的描述:Subject可以看成是一个桥梁或者代理,在某些ReactiveX实现中(如
RxJava
),它同时充当了Observer和Observable
一叶飘舟
·
2020-08-23 10:07
Android开发
网络框架Retrofit2.0
按照习惯先来说一下它的优缺点优点:可以配置不同HTTPclient来实现网络请求,如okhttp、httpclient等请求的方法参数注解都可以定制支持同步、异步和
RxJava
超级解耦可以配置不同的反序列化
huqj
·
2020-08-23 10:12
一个工程带你学会简单使用
RxJava
+Retrofit
RxJava
是什么?
Anderson大码渣
·
2020-08-23 09:26
RxAndroid解析
使用RxAndroid需要依赖于
Rxjava
。该模块将最小类添加到
RxJava
中,使得在Android应用程序中编写反应式组件变得简单而轻松。更具体
七十九刀
·
2020-08-23 08:25
Android中调试
RxJava
Frodo就是为了避免编写用于调试
RxJava
对象的代码而出现的。它依赖Java注解和GradlePlugin,程序Debug编译时会检测,它会将
RxJava
对象的相关信息输出到logcat。
Paul_ZJ
·
2020-08-23 07:41
Android
RxJava
2详解(二)--操作符
操作符简介Observable和Observer只是ReactiveX的开始,他们自己只不过是标准观察者模式的轻微扩展,更适合处理事件序列而不是单个回调。ReactiveX真正强大的是那些让你可以随意变换、组合、操作Observable发射的数据序列的操作符(Operators),这些操作符可以让你声明式地组合异步序列,同时具备回调的所有效率优势,但没有传统异步系统的嵌套回调处理的缺点。操作符分类
shangmingchao
·
2020-08-23 07:31
Android
RxJava2使用
RxJava
2详解(三)--调度器
调度器(Scheduler)ReactiveX通过对线程调度的封装,让开发者无需关注线程管理、线程同步、线程安全、并发数据结构和非阻塞IO等底层实现,而Scheduler是
RxJava
异步和并行计算的关键
shangmingchao
·
2020-08-23 07:59
Android
RxJava2使用
RxJava
2使用笔记
metaData-createDate:2019-12-2305:34:35.120341:metaData-endSubjectSubject可以看成是一个桥梁或者代理,在某些ReactiveX实现中(如
RxJava
Angels_安杰
·
2020-08-23 06:22
移动开发
Java设计模式之观察者模式(简单介绍加代码小例子)
比如:EventBus,
RxJava
,LiveData等等。观察者模式可以描述为有一个被观察者,还有一个或多个观察者,当被观察者有变化时,观察者能收到这些变化,可以说是一对多的关系。
c1024197824
·
2020-08-23 05:04
Java设计模式
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他