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
JAVA
RxJava
2.x
【JAVA
RxJava
2.x】为什么要学
RxJava
?
RxJava
最大的优点也是简洁,但它不止是简洁,而且是*随着程序逻辑变得越来越复杂,它依然能够保持简洁*。
moira33
·
2020-07-28 03:10
笔记
Kotlin+
RxJava
+Retrofit2的简单Demo
不然运行会导致报错代码如下:importretrofit2.Callimportretrofit2.Responseimportretrofit2.Retrofitimportretrofit2.adapter.
rxjava
.
RxJava
CallAdapterFactoryimportretrofit2
iGoogle.ink
·
2020-07-28 03:11
Kotlin
Java
搭建TMVP框架
compile'com.squareup.okhttp3:okhttp:3.8.1'compile'com.squareup.okhttp3:logging-interceptor:3.4.1'compile'io.reactivex:
rxjava
axiaochao
·
2020-07-28 03:24
OkHttp和
RxJava
2.x
OkHttp高效的请求效率,且节省宽带,提供了很多开箱即用的网络疑难杂症解决方案支持HTTP/2,HTTP/2通过使用多路复用技术在一个单独的TCP连接上支持并发,通过在一个连接上一次性发送多个请求来发送或接收数据如果HTTP/2不可用,连接池减少请求延迟支持GZIP,可以压缩下载体积响应缓存可以避免重复请求网络会从很多常用的连接问题中自动恢复,如果您的服务器配置了多个IP地址,当第一个IP连接失
是金兴啊
·
2020-07-28 03:50
Android
MVVM-LiveData+Retrofit+
RxJava
+Kotlin
Authors:Panda只有kotlin用多了,才知道有多爽!用了MVVM,以后再也不想用MVP!前期准备1.添加依赖。(第一个是viewmodel的扩展包)开始MVVM1.先看看整体分包情况2.先来看看model部分上面是retrofit常规代码实体类:3.viewmodel部分viewmodel里面直接调用网络model层,然后viewmodel把livedata暴露出去4.view部分获取
m0_37237215
·
2020-07-28 03:28
知识
这可能是最好的性能优化教程(一)
在这样的大背景下,加之我之前写的
RxJava
2.0系列收到较
nanchen2251
·
2020-07-28 03:04
Android Kotlin之Retrofit、
Rxjava
的使用
一.Retrofit定义:Retrofit是square开源的网络Restful请求框架,底层是基于okhttp的,也就是封装okhttp的一个网络请求框架,是基于java的动态代理来实现的,开发者只要定义接口就可以了。二.Retrofit特点:1.底层基于okhttp2.使用Restful设计风格3.通过注解配置网络请求4.支持同步、异步请求5.支持各种数据解析,如Gson、Json、xml等6
lywyb112
·
2020-07-28 02:02
Kotlin
Android从零开始搭建MVVM架构(6) ———— 使用玩Android API带你搭建MVVM框架(初级篇)
本demo架构
RxJava
+Retrofit+MVVM,并且围绕玩安卓API(感谢鸿洋)带大家一起搭建我们的MVVM项目。
岩浆李的游鱼
·
2020-07-28 01:18
开发框架解析
RxJava
+ OKhttp + Retrofit心得总结第一篇
目的:复习,总结使用技巧.Retrofit:注意:绝对不要在服务器接口地址上带""/",如"/list"这种是禁止的,只可以"list"/****retrofit2@Path多用于路径式,如第一个接口为:data/福利/3/2(number=3,page=2)*retrofit2@Querykey-value式,如key=aaavalue="aaa"那么GET下,请求为/login/loginSu
Kav3000
·
2020-07-28 01:46
android
RxJava
(三) flatMap 操作符用法详解
RxJava
系列文章目录导读:一、
RxJava
create操作符的用法和源码分析二、
RxJava
map操作符用法详解三、
RxJava
flatMap操作符用法详解四、
RxJava
concatMap操作符用法详解五
Chiclaim
·
2020-07-28 01:38
RxJava
Android
Android Retrofit 源码系列(五)~ 设计模式分析
Retrofit的文章:AndroidRetrofit源码系列(一)~原理剖析AndroidRetrofit源码系列(二)~自定义CallAdapterAndroidRetrofit源码系列(三)~整合
RxJava
Chiclaim
·
2020-07-28 01:38
Android
设计模式
android
Rxjava
认识3
/*
Rxjava
的异步执行schedulers使用被观察者调用subscribe()订阅观察者事件监听的时候就产生了事件(事件产生源)默认情况下事件在哪个线程产生事件就在相应的线程消费(同步概念)如果要指定的代码执行在不同的线程就需要
dev晴天
·
2020-07-28 00:06
RxJava
Flowable Processor
ReactiveX系列文章目录Flowable/SubscriberBackpressure背压现象指生产者的速度大于消费者的速度。同一个线程生产一个就消费了,不会产生问题,在异步线程中,如果生产者的速度大于消费者的速度,就会产生Backpressure问题。比如子线程的被观察者1秒生产发送一次,而观察者2秒才消费处理一个,造成事件的堆积,最后造成OOM。在1.x中,Backpressure问题由
七适散人
·
2020-07-27 23:32
RxJava
与OkHttp的封装
//工具类publicclassRetrofitUtil{publicstaticOkHttpClientokHttpClient;publicstaticApiServiceapiService;static{getOkHttpClient();}publicstaticOkHttpClientgetOkHttpClient(){if(okHttpClient==null){synchroniz
天又亮了
·
2020-07-27 22:33
android
rxjava
结合okhttp 处理嵌套请求
rxjava
结合okhttp嵌套请求,第一个请求成功后拿到服务器返回的数据,作为第二个请求的参数,继续进行第二次请求例如:用户输入用户名和密码之后登陆成功并且获取用户信息一般情况,用户输入用户名和密码之后
渐行渐远丶J
·
2020-07-27 20:11
java语言
android
java
okhttp
rxjava
rxjava
,okhttp 合并请求
我们现在用到了
rxjava
那么实现这个请求合并就很简单了具体实现:guithub项目地址https://github.com/wj5760
渐行渐远丶J
·
2020-07-27 20:11
java语言
android
rxjava
okhttp
java
RxJava
结合 OkHttp 访问网络
RxJava
结合OkHttp访问网络这里以访问Githubapi为例。
okclouderx
·
2020-07-27 20:54
Android
开源框架
Android
RxJava
:图文详解 变换操作符
前言
Rxjava
,由于其基于事件流的链式调用、逻辑简洁&使用简单的特点,深受各大Android开发者的欢迎。
blueangle17
·
2020-07-27 19:35
Android
新技术框架
Android
RxJava
:功能性操作符 全面讲解
前言
Rxjava
,由于其基于事件流的链式调用、逻辑简洁&使用简单的特点,深受各大Android开发者的欢迎。
blueangle17
·
2020-07-27 19:35
Android
RxJava
:组合 / 合并操作符 详细教程
前言
Rxjava
,由于其基于事件流的链式调用、逻辑简洁&使用简单的特点,深受各大Android开发者的欢迎。
blueangle17
·
2020-07-27 19:35
Android
新技术框架
Stream,
RxJava
, Reactor区别
Stream,
RxJava
,Reactor之比较如果你熟悉Java8,同时又了解反应式编程(ReactiveProgramming)框架,例如
RxJava
和Reactor等,你可能会问:“如果我可以用Java8
az44yao
·
2020-07-27 19:51
RxJava
学习笔记
RxJava
学习笔记//示例Observable.create((Observable.OnSubscribe)subscriber->{//创建Observable对象,接收一个OnSubscribe
Max_________
·
2020-07-27 18:44
Retrofit+
Rxjava
+okhttp基本使用
Retrofit+
Rxjava
+okhttp基本使用newRetrofit.Builder()//为retrofit设置OkHttpClient.client(newOkHttpClient().newBuilder
CChener
·
2020-07-27 18:16
理解
RxJava
(二)操作符流程原理分析
概述在我的上一篇文章《理解
RxJava
(一)基本流程源码分析》中,通过Observable.create().subscribe()的原理进行了简单的分析。
却把清梅嗅
·
2020-07-27 18:15
RxJava
操作符一览
ReactiveX系列文章目录操作符实在太多了,花了不下两周的时间,每日抽点时间陆陆续续的看,好枯燥,看到怀疑人生,怀疑是否值得。主要是参考http://reactivex.io/documentation/operators.html的分类。下面分几篇详细介绍各类操作符,基本上所有的操作符都写了简单的代码测试了下效果。整体的目录大纲:CreatejustformArray/fromIterabl
七适散人
·
2020-07-27 17:44
GitHub标星4.6K+!手写一款基于MVVM模式开发框架,完美实现事件与数据源绑定!
MVVMHabit是以谷歌DataBinding+LiveData+ViewModel框架为基础,整合Okhttp+
RxJava
+Retrofit+Glide等流行模块,加上各种原生控件自定义的BindingAdapter
android_析木
·
2020-07-27 17:29
android
程序员
Rxjava
操作符防止按钮重复点击 监听长按
button按钮防抖操作,防连续点击百度关键词联想,在一段时间内只联想一次,防止频繁请求服务器如果不用
Rxjava
,我们也可以很方便的实现,例如privatelonglastTime=0;@OnClick
sirai
·
2020-07-27 17:23
Bmob的
RxJava
与ReVolley的
RxJava
冲突文件的过滤方法
添加了多个包,出现如下错误,Notification$Kind.class,是因为不同的包下有同名的子包发生了冲突:打开AndroidStudioExternalLibrary下的Bmob-sdk,发现子目录由
rxjava
iTsung
·
2020-07-27 17:57
RxJava
+Retrofit 在项目中的使用
简介:
RxJava
是一个基于事件流,实现异步操作的库使用方式:基于事件流的链式调用原理:基于一种扩展的观察者模式Observable(被观察者)、Observer(观察者)、subscribe(订阅)在项目中的使用一
ability_齐
·
2020-07-27 17:16
Android开发
RxJava
+ OkHttp
1.MainActivitypackagecom.bwie.
rxjava
onedemo;importandroid.content.Intent;importandroid.support.v7.app.AppCompatActivity
LXYNLYXY
·
2020-07-27 16:59
Kotlin+OkHttp3+Retrofit2+
RxJava
2学习(持续更新中)
前言目前学习中,查到的比较好的博客网址1.Kotlin+OkHttp3+Retrofit2+
RxJava
Kotlin基于Android,结合Retrofit2+
Rxjava
2+Okhttp3+Rxlifecycle
木棉花的春天ls
·
2020-07-27 16:26
Android
为爬虫框架构建Selenium模块、DSL模块(Kotlin实现)
冲浪.jpgNetDiscovery是一款基于Vert.x、
RxJava
2实现的爬虫框架。我最近添加了两个模块:Selenium模块、DSL模块。
fengzhizi715
·
2020-07-27 15:36
基于
RxJava
Retrofit的网络框架(一)
基于
RxJava
Retrofit网络框架的搭建
RxJava
、Retrofit两个第三方库的优势
RxJava
的使用场景本文讨论的如无特殊说明,均指代
rxjava
2和retrofit2。
锅里的饽饽
·
2020-07-27 14:26
Rxjava
结合OkHttp访问网络
当然要访问网络别忘记在AndroidMainfest中配置权限要使用OkHttp3.0和
RxJava
配置gradle(app)compile'com.squareup.okhttp3:okhttp:3.2.0
xawww
·
2020-07-27 12:07
Android
Conductor集成Kafka以及
RxJava
的一点感悟
Conductor集成Kafka以及
RxJava
的一点感悟以前一直只是听说过
RxJava
,但是直到前一阵公司想使用Netflix的conductor,结果conductor不支持kafka,于是便自己想办法在其中集成了
蜗牛彪
·
2020-07-27 12:43
java
inbox
CSDN.NET35.TextView排版参差不齐的问题-猴菇的博客-博客频道-CSDN.NET快速Android开发系列网络篇之Retrofit-AngelDevil-博客园给Android开发者的
RxJava
内心独白
·
2020-07-27 11:17
用 Kotlin 编写的 MVP+
RxJava
+Retrofit 黄历 demo
code小生,一个专注Android领域的技术平台作者:VicoIsMe链接:https://www.jianshu.com/p/2b9c58e3bb2b声明:本文已获VicoIsMe授权发表,转发等请联系原作者授权Kotlin在2017年Google开发者大会的时候,被指定为Android的官方语言。现在使用Kotlin来开发Android也越来越火,如果你还没有接触过Kotlin,那么肯定是慢
code小生_
·
2020-07-27 11:46
retrofit原理详解
www.jianshu.com/")//设置转换工厂.addConverterFactory(GsonConverterFactory.create())//设置适配器.addCallAdapterFactory(
RxJava
2CallAdapterFactory.create
remax1
·
2020-07-24 17:09
Android网络请求框架(四)Retrofit和
RxJava
的封装
昨天给大家介绍了Retrofit配合
Rxjava
使用,但是重复代码无比的多,所以今天给大家吧Retrofit封装一下,通过3行代码来请求网络数据实现单例模式创建接口,用于实现Retrofit封装Observer
正在蜕变的CV工程师
·
2020-07-22 11:39
Android
网络
java
android
Android-Retrofit简介
上一篇文章讲了
RxJava
,这一篇当然就该讲Retrofit了,参考资料:https://blog.csdn.net/gumufuyun/article/details/836198791.Retrofit
赵涛涛
·
2020-07-16 06:24
Android Okhttp使用Https一步到位!EasyHttps使用教程
Okhttp框架耳熟能祥了,现在还有了okgo之类的二次开发框架,对于初学者来说Retrofit+
rxjava
之类的东西,代码也很多了,也没什么新意了。
VincentWei1
·
2020-07-16 06:34
Rxjava
中flatMap() concatMap() concatMapEager() switchMap()之间的区别
将可观察对象发出的项转换为其他可观察对象是RX编程的重要部分。有几种种常见的转换操作符可以做到这一点,每种操作符都有不同的优点。在下面这个例子中,我将试图解释微妙的差异,并指出这些操作符的最佳用法。直接上代码://变换操作符flatMap()switchMap()concatMap()concatMapEager()的区别以及开发中使用的注意点//首先我们创建四个用于测试的调度器finalTest
hoko
·
2020-07-16 04:29
Rxjava
简单封装OKhttp+Retrofit+
Rxjava
代马
相信大家看关于Retrofit的文章,无不列外,比如以下封装形式publicinterfaceUserServiceApi{@POST("api/login")Call>login(@BodyWechatLoginRequestrequest);@POST("version/version")Call>update(@BodyUpdaterequest);@POST("api/logout")Ca
majunm
·
2020-07-16 03:36
Android
Retrofit
Okhttp
Rxjava
java
RxJava
补充笔记
Observalbe的订阅与事件发送过程的关联ColdObservalbes:多次订阅都重用同一个Observalbe对象,每次订阅都自动重演一次事件发送流程(并行启动多个独立事件发送流)defer(Func0):每次订阅重建一个新Observalbe对象cache:每次订阅都发送之前缓存的旧事件,不重演事件发送流程ConnectableObservables(Hot):多次订阅都重用同一个Obs
Wavky
·
2020-07-16 02:36
RxJava
2 转换操作符之SwitchMap()
前言:学习这个操作符之前,请确保你读过这篇文章:
RxJava
2转换操作符之FlatMap()方法,或者已经充分了解FlatMap()。因为这个方法,也是基于FlatMap的。
岳锋
·
2020-07-16 01:59
RxJava2
RxJava2操作符
RxJava2
SwitchMap
SwitchMap操作符
Android
RxJava
使用介绍(三)
RxJava
的操作符
上一篇文章已经详细讲解了
RxJava
的创建型操作符,本片文章将继续讲解
RxJava
操作符,包括:TransformingObservables(Observable的转换操作符)FilteringObservables
呼啸而过11
·
2020-07-16 01:00
Android
Android
RxJava
使用介绍(四)
RxJava
的操作符
本篇文章继续介绍以下类型的操作符CombiningObservables(Observable的组合操作符)ErrorHandlingOperators(Observable的错误处理操作符)CombiningObservables(Observable的组合操作符)combineLatest操作符combineLatest操作符把两个Observable产生的结果进行合并,合并的结果组成一个新的
呼啸而过11
·
2020-07-16 01:00
Android
Android
RxJava
使用介绍(二)
RxJava
的操作符
上一篇文章我们通过一个简单的例子来给大家展示了
RxJava
的基本用法,相信大家已经对
RxJava
有了大概的了解,由于上篇文章对
RxJava
的使用介绍都是点到为止,并没有进行深入展开,也许你对
RxJava
呼啸而过11
·
2020-07-16 01:59
Android
Android
RxJava
使用介绍(一) Hello World
最近在做东西的时候,一直在使用
RxJava
框架,越是深入了解
RxJava
,就越觉得这个框架威力实在是太大了。
呼啸而过11
·
2020-07-16 01:59
Android
RxJava
源码(一)
RxJava
2正式版发布,学习一下源码和操作符实现,顺便做一下笔记。
Ayres
·
2020-07-15 23:01
上一页
59
60
61
62
63
64
65
66
下一页
按字母分类:
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
其他