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
RxJava
不要重复使用(reuse)Subscriber的实例
如果你对
RxJava
1.x还不是了解,可以参考下面文章。
一叶飘舟
·
2020-08-24 08:28
Android开发
Retrofit+
Rxjava
封装类
okhttpcompile'com.squareup.okhttp3:okhttp:3.5.0'//引入retrofitcompile'com.squareup.retrofit2:retrofit:2.1.0'//引入
rxjava
compile'io.reactivex.
rxjava
2
时光无声
·
2020-08-24 08:35
Android框架的使用
Android代码
Android-0.
RxJava
2简介
文章目录
RxJava
2依赖作用-异步模式-观察者模式结构-响应式编程优势-逻辑简洁
RxJava
2入门事件产生事件消费事件订阅区分回调动作入门示例
RxJava
进阶Scheduler线程控制变换map操作符
花熊
·
2020-08-24 08:38
Android
Android Acrchitecture Components( 架构组件)+热门框架(Retrofit+OkHttp+
RxJava
2+Glide)
Android架构组件好处:存储数据管理生命周期模块化避免常见的错误减少样板代码框架中包含的组件:RoomViewModelLiveDataLifecycleObserver和LiecycleOwner1.Room介绍:一个稳健的SQL对象映射库2.LiveData介绍:是一种可观测数据容器。它会在数据变化时通知外观测器,以便于更新界面。它还具备生命周期感知能力,例如:一个Activity何时离开
新根
·
2020-08-24 08:06
Android
项目架构(MVP模式
组件化
架构组件
插件化)
android
RXJava
2.0(一)
看了之后只是学习记录而已要在Android中使用
RxJava
2,先添加Gradle配置:compile'io.reactivex.
rxjava
2:
rxjava
:2.0.1'compile'io.reactive
missingcall
·
2020-08-24 08:03
Android
基于okhttp3+
rxjava
2+retrofit2的MVVM模式网络请求
前言MVC、MVP、MVVM是我们工作和面试中都比较重要的一块,但很多时候我们却有点迷惑。有时候看了好多博文都搞不懂他们是啥,有时候想写个MVP模式,写着写着就成了MVC模式。这个请求框架,也是基于我自己的理解和众多网友的博文进行封装的。另外由于本人水平有限,如果写的不对或者不严谨的地方,请不要打我。也希望能多多交流。概述说到AndroidMVVM,相信大家都会想到Databinding框架,然而
freak_csh
·
2020-08-24 08:55
开源库
在安卓上使用
RxJava
如果你做过Android(和Java)的开发,很有可能已经听说过
RxJava
了。
RxJava
是由Netflix开发的响应式扩展(ReactiveExtensions)的Java实现。
讠午月月鸟
·
2020-08-24 08:51
Android框架
RetrofitUtils和
Rxjava
一起
publicclassRetrofitUtils{publicstaticRetrofitUtilsretrofitUtil=null;privatefinalRetrofitretrofit;publicRetrofitUtils(){OkHttpClientokHttpClient=newOkHttpClient.Builder().addInterceptor(newHttpLoggingI
垃圾比
·
2020-08-24 08:14
RxJava
应用场景
前言
Rxjava
由于其基于事件流的链式调用、逻辑简洁&使用简单的特点,深受各大Android开发者的欢迎。
范培华
·
2020-08-24 08:39
Android应用开发
一时兴起的MVP+
RxJava
+Retrofit的封装录
RxJava
介绍:
RxJava
在GitHub主页上的自我介绍是"alibraryforcomposingasynchronousandevent-basedprogramsus
dieyu63251
·
2020-08-24 08:52
开源框架解读--RxLifeCycle解析
一、介绍RxLifecycle目的:解决
RxJava
使用中的内存泄漏问题。
得儿得儿以得儿以得儿得儿
·
2020-08-24 08:20
Android开源框架
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
上一页
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
其他