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
Retrofit 关于Gson 碰到坑求救
一、配置//RxJava/RxAndroidcompile'io.reactivex.
rxjava2
:rxjava:2.0.1'compile'io.reactivex.
rxjava2
:rxandroid
RamboMing
·
2020-03-01 19:32
Rxjava2
+Retrofit2结合mvp的简单教程MVP篇
本来这篇文章应该开始mvp的东西了,但是为了让大家能从对比中一步步认识mvp,本篇会先讲解一下没有mvp时的一些能替代的东西,这样能更好理解mvp首先还是看上篇rxjava封装后的代码//在Activity中调用了网络请求,从职责上这应该是m的部分HttpCenter.getInstance().getGameList(newBaseObserver(newBaseObserver.Respons
MrAllRight_Liu
·
2020-03-01 19:13
浅谈Retrofit2+
Rxjava2
近几年,Retrofit犹如燎原之火搬席卷了整个Android界。要是不懂Retrofit,简直不好意思出门。。。由于近几个项目都没用到Retrofit,无奈只能业余时间自己撸一下,写的不好的地方,还请不吝赐教。要集成retrofit,在app的bild.gradle中添加库以来就可以:compile'com.squareup.retrofit2:retrofit:2.3.0'如果需要集成json
沈子羽
·
2020-03-01 06:11
TakePhoto使用注意点
问题一:与
RxJava2
.0的冲突依赖TakePhoto之后,如果你当前的App里面也集成了
RxJava2
.0,AndroidStudio运行程序到手机上时就会导致报错(具体错误码没有截图)解决方案方案一在
YbSTGing
·
2020-03-01 05:40
RxJava2
.0文章五 - Backpressure操作符
前言这一节看一下:Backpressure操作符1.正题上一节,我们说到通过zip操作符,可以把多个上游发送的事件组合起来发送给下游,有一个问题就是:如果水管A发送事件特别快,水管B发送事件特别慢,可能会出现水管A已经发出1000个事件,水管B才发出一个,组合之后A还剩999个,这些事件只能等B发出事件后才可以组合,那么这些事件必须找一个水缸进行保存。如下图所示:zip添加水缸.png由上图可知:
世道无情
·
2020-03-01 04:46
RxJava2
系列-3:使用 Subject
imgtrip-com-2559b11dd61c0946ae8868b27395dcce13569748.jpg在这篇文章中,我们会先分析一下
RxJava2
中的Subject;然后,我们会使用Subject
青彦_
·
2020-02-29 19:45
#
RxJava2
.0 操作符(2)—— Transforming 转换符
RxJava2
.0操作符(2)——Transform转换符Transforming转换符Buffer—它定期从Observable收集数据到一个集合,然后把这些数据集合打包发射,而不是一次发射一个。
DoubleThunder
·
2020-02-29 14:51
Android拾萃 -
RxJava2
之创建操作符及其demo
Android拾萃-
RxJava2
操作符汇总根据下图,再一次回顾一下前面几章的内容,经典的三步法等内容。Android拾萃-RxJava操作符和响应类型(二)的图片。
三也视界
·
2020-02-29 10:28
RxJava2
.0+Retrofit请求网络数据
本文只做简单步骤以作记录.1.添加依赖//
RxJava2
.0compile'io.reactivex.
rxjava2
:rxjava:2.0.1'compile'io.reactivex.
rxjava2
:
Endeav0r
·
2020-02-29 04:48
Rxjava2
+ Retrofit +DBflow + 自定义缓存框架搭建
最喜欢干的事,莫过于拿着工资搭框架了。其实这个框架已经出来很久了,并不是什么新鲜玩意儿了,只不过我一直没有尝试着去写一篇内容比较大的文章来分享,这次就卖弄一下,希望各种大神轻喷,有什么问题也希望各位大神不吝赐教。Retrofit的接入ApiService首先Retrofit的框架架构搭建其实比较简单,因为Retrofit本身已经极致简单了。/***Author:yizhihao(Merlin)*C
梅林骑士
·
2020-02-29 00:22
Rxjava2
+Retrofit2+IntentService实现app自动更新
思路其实Google官方专门提供了一个DownloadManager类来实现app的自动更新功能,因为项目的网络框架用的Retrofit2配合
Rxjava2
,因此想试一下自己去实现,顺便练练手。
风少侠
·
2020-02-27 19:17
CloudReader - 仿网易云音乐ui,玩安卓、干货集中营、时光网api开发的Android开源项目
CloudReaderNeteasecloudmusicUi&&Retrofit2+
RxJava2
+MVVM-databinding&&wanandroid、Gank.Io、mtimeApiGitHub
Jingbin_
·
2020-02-27 14:59
android
RxJava2
源码学习总结(三)subscribeOn讲解
又是周一的一个开始,今天我上班还迟到了,真是尴尬啊,好了废话不多说了,今天我们来总结下subscribeOn,我们先来段代码:subscribeOn图片.png上面我使用了2次subscribeOn,经常有人说道,我们不管使用多少次subscribeOn,我们都是以最上面的那个为准,为啥这样说呢,今天我们来根据源码来说说我们点击最后一个subscribeOn的源码publicfinalclassO
一个冬季
·
2020-02-27 05:04
关于从rxjava1升级到java2中包冲突
retrofit2-
rxjava2
-adapter:1.0.0就是adapter-rxjava的升级版本,是引用的
rxjava2
。所以删除adapter-rxjava就好了。
王鹏_364f
·
2020-02-26 23:39
RxJava2
--多线程调度Scheduler
Scheduler背景前面介绍过RxJava的基本概念与使用,可以通过RxJava发射事件,而通过Observer来接收事件。然而我们大多数时候,会有耗时的操作,比如在子线程完成复杂的矩阵运算,文件的IO操作,网络请求,数据库读写等等,我们希望可以在子线程完成这些事情,而在主线程接收回调事件。这种情况,我们就需要用到Scheduler对象了。Scheduler家族所使用的Scheduler主要在S
None_Ling
·
2020-02-26 14:12
一款基于 MVP+
RxJava2
+Retrofit2+Picasso+DiskLruCache 的应用——熊猫眼
简介熊猫眼是一个平时用来学些的练手的项目,做这样一个应用的目的主要有两个:公司项目因为历史原因还有风险控制方面的问题,新的技术不一定能够应用在现有的版本上。所以手痒了就自己弄个应用写一写,持续的更新增加自己的技能熟练度。同时也把坑踩一踩,以后用到的时候可以少走绕路。像之前的MVPDemo这个仓库,只是进行单一功能的验证测试。写得比较杂乱,慢慢的会失去写下去的热情。所以萌生了写个稍微完整一点的应用的
PandaQ404
·
2020-02-26 02:44
RxJava用法简单整理(Android)
针对事件序列的处理和再发送compile'io.reactivex.
rxjava2
:rxandroid:2.0.1'compile'io.reactivex.
rxjava2
:rxjava:2.1.2'1
咖啡机an
·
2020-02-25 18:33
Retrofit2.0+
RxJava2
.0封装使用
Retrofit2.0+
RxJava2
.0大家都知道Okhttp3用着已经很顺手了,Retrofit则是在OkHttp3的基础上,对网络请求做了更加系统、简洁的封装,使用面向接口的方式进行网络请求,它使用动态生成的代理类封装了接口
艾曼大山
·
2020-02-25 11:24
Rxjava2
+Retrofit的完美封装
要说2016年最火的Android技术是什么,毫无疑问肯定是RxJava+Retrofit+Mvp。现如今2017年也已经只剩下最后一个月了。相信做android开发的小伙伴对RxJava和Retrofit也不再陌生。即使没有刻意的去学习过,也应该对RxJava和Retrofit有个一知半解。去年的时候学习了Rxjava和Retrofit的基本用法,但一直没有在实际项目中运用。今年开做新项目,果断
hesanwei
·
2020-02-25 08:59
Retrofit+Rxjava+MVP的简单使用
第一步:导入Retrofit依赖://rxjava依赖implementation'io.reactivex.
rxjava2
:rxjava:2.1.9'implementation'io.reactivex.
rxjava2
崔鹏宇
·
2020-02-24 18:22
Rxjava2
的学习笔记
记录一下一篇关于
Rxjava2
的学习地址:http://www.jianshu.com/c/299d0a51fdd4笔记:首先了解下观察者模式:观察者模式面向的需求是:A对象(观察者)对B对象(被观察者
JuSong
·
2020-02-24 14:53
RxJava2
.0文章六 - 解决上游、下游发射事件速度不平衡问题
前言上一节中,我们找到了造成上游、下游发射事件速度不平衡问题的原因,就是是否有水缸,那么接下来我们就从两个方面来解决:分别是从数量上和速度上。1.从数量上解决这里需要使用sample操作符,sample操作符意思是每隔指定事件就从上游取出事件发射给下游,我们每隔2秒取一个事件给下游,示例代码如下:/***从数量上解决*/publicstaticvoiddemo1(){Observable.crea
世道无情
·
2020-02-24 13:12
Android Develop——
RxJava2
背压问题以及背压的策略
RxJava2
背压问题描述场景简单一点说,还是引用以前的那个场景,在zip操作符的两个水管中,如果出现一个水管A发送事件特别快,而另一个水管B发送事件特别慢,那就可能出现发得快的水管A已经发送了大量的事件
So_ProbuING
·
2020-02-24 13:53
三步Retrofit2+
RxJava2
+OkHttp3网络请求封装
今天来分享一下Retrofit2+
RxJava2
+OkHttp3的封装。
雪糕的粑粑
·
2020-02-23 23:30
用 Kotlin 开发现代 Android 项目 Part 1
,beta11.Kotlin语言2.构建变体3.ConstraintLayout4.数据绑定库5.MVVM架构+存储库模式(使用映射器)+AndroidManagerWrappers(Part2)6.
RxJava2
极小光
·
2020-02-23 23:58
秒杀倒计时
gradle依赖//可选择性的将相关代码给自己写一个时间工具类implementation'com.blankj:utilcode:1.3.6'implementation'io.reactivex.
rxjava2
全球顶尖伪极客
·
2020-02-23 19:00
Rxbus结合dagger2作用域实现局部单例(资源自动回收和事件独立)
原由之前使用
Rxjava2
实现的单例模式的Rxbus来进行组件通信现在有两个问题不好实现:在不同的Activity中同时post出两个相同的Class类型,只想在当前Activity中接收该类型事件实现订阅事件后产生的
Lightofrain
·
2020-02-23 06:16
RxJava2
.0背压与不背压
基本使用在
RxJava2
.0中,把背压和非背压分两种观察者模式。背压:事件产生的速度远远快于事件消费的速度,最终导致数据积累越来越多,从而导致OOM等异常。1
CHSmile
·
2020-02-23 04:00
Retrofit+
RxJava2
多图片、语音上传
【问题】当同一个接口需要同时上传多张图片,多个语音文件,还有其他普通类型的参数。得怎处理网络层和View层代码?【法1】(1)网络层:类型注解【代码】publicvoidupload(MappartMap){TempServiceservice=RetrofitServiceManager.getInstance().create(TempService.class);observe(servic
zhengLH
·
2020-02-23 03:21
Android仿淘宝搜索联想功能
GitHub地址(完整Demo,欢迎下载)https://github.com/zhouxu88/SearchDemo
rxjava2
学习地址https://github.com/ReactiveX/RxJava
唠嗑008
·
2020-02-23 00:32
RxJava2
.0 - 文章二
前言上篇文章讲解了
RxJava2
.0的最基本使用,在本节中主要看下RxJava的线程控制。
世道无情
·
2020-02-22 17:34
使用
Rxjava2
防止抖动 and 重复点击
最近项目中为了解决按钮重复点击问题,搜索过程中,发现Rxjava居然可以实现这个功能,但是问题随之而来,网上给出的所有Rxjava的解决方案都是基于Rxjava1.0版本的,而项目工程中使用的
Rxjava2
itbird01
·
2020-02-22 12:35
RxJava2
源码浅析(一)
前言我们经常看RxJava的文章,很多都是API性的介绍.今天我们就用一段来理解它吧,了解它的内幕本文编译需要:compile'io.reactivex.
rxjava2
:rxjava:2.0.1'compile'io.reactivex.
rxjava2
最美的谣言
·
2020-02-22 09:44
RxJava2
源码解析系列——1.使用流程解析
概述Rx系列现在火遍全球,网上也纷纷涌现各类教程、博客。作为一个Android开发人员,我认为掌握RxJava已经成为了一项必不可少的专业技能,然而一眛的去看网上已有的教程和博客,并不能让自己深入理解RxJava,于是有了本系列,也当作为自己的一个总结。本系列章节打算从最常见的使用开始,然后进入源码具体分析。使用最简单的使用RxJava的一个例子,我们需要三个元素Observable(被观察者)O
ShadowHapiness
·
2020-02-22 05:00
Retrofit+RxJava网络请求异常处理
本文内容是基于
RxJava2
.0及Retrofit2
Ruheng
·
2020-02-22 03:14
RxJava 解析
privatevoidObservableMethod(){//在
Rxjava2
.0版本Observable——>对应Observer//这种方式无背压Observable.create(newObservableOnSubscribe
siyanGo
·
2020-02-21 09:05
RxJava2
.0 - 文章一
前言自己在学习
RxJava2
.0时,参考了大神的博客,然后在这里做一个笔记为了方便自己以后复习和查看,同时也给需要的小伙伴借鉴,
RxJava2
.0自己也仿照大神那样,做一个系列的文章,当然肯定没有大神写的那么好
世道无情
·
2020-02-21 07:18
组件化开发+MVP框架+
Rxjava2
+Rxlifecycle2+retrofit2网络框架封装
前言应公司需求,重构项目,特搭建一套适合自己公司项目的框架一.所需掌握的技能点A.组件化开发:你需要了解以下知识点1.gradle基础2.注解生成器(apt)3.注解的使用3.路由器(本项目使用的是阿里开源的arouter)4.思维导图工具的使用(目的:是用来分离项目的业务)B.MVP框架:你需要了解以下知识点1.注解的使用2.泛型的使用3.动态代理设计模式4.抽象工厂设计模式5.单列设计模式6.
我做高富帅
·
2020-02-20 22:57
Rxjava2
: 创建操作符(有关时间)
1.
RxJava2
:什么是观察者模式2.
RxJava2
:创建操作符(无关时间)3.
Rxjava2
:创建操作符(有关时间)4.
Rxjava2
:变换操作符5.
Rxjava2
:判断操作符6.
Rxjava2
:筛选操作符
0青衣小褂0
·
2020-02-20 11:01
XHttp2 一个功能强悍的网络请求库,使用
RxJava2
+ Retrofit2 + OKHttp进行组装
XHttp2项目地址一个功能强悍的网络请求库,使用
RxJava2
+Retrofit2+OKHttp组合进行封装。还不赶紧点击使用说明文档,体验一下吧!特征支持默认、全局、局部三个层次的配置功能。
xuexiangjys
·
2020-02-20 07:06
RxJava2
系列 -1:一篇的比较全面的
RxJava2
方法总结
imgtrip-com-2559b11dd1a96b8dffae0285a2fb9f82f589e624.jpg看了许多讲解RxJava的文章,有些文章讲解的内容是基于第一个版本的,有些文章的讲解是通过比较常用的一些API和基础的概念进行讲解的。但是每次看到RxJava的类中的几十个方法的时候,总是感觉心里没底。所以,我打算自己去专门写篇文章来从API的角度系统地梳理一下RxJava的各种方法和用
青彦_
·
2020-02-19 22:54
Rxjava2
Observable的数据变换详解及实例(一)
简要:需求了解:对于Observable发射的数据有的时候可能不满足我们的要求,或者需要转化为其他类型的数据,比如:缓存,数据类型转化,数据拦截等。此时可以使用Rx中的一些对于数据操作的操作进行数据的变换,方便我们的开发。执行变换的操作方法:Buffer:它定期从Observable收集数据到一个集合,然后把这些数据集合打包发射,而不是一次发射一个Map:对序列的每一项都应用一个函数来变换Obse
日新月异_M
·
2020-02-19 21:55
RxJava2
.0 操作符(5)—— Error Handle 错误指示符
很多操作符可用于对Observable发射的onError通知做出响应或者从错误中恢复,例如,你可以:捕捉这个错误,切换到一个备用的Observable继续发射数据。捕捉这个错误然后发射默认值。捕捉这个错误并立即尝试重启这个Observable。捕捉这个错误,在一些回退间隔后重启这个Observable。Catch—从onError通知中恢复发射数据。Retry—如果原始Observable遇到错
DoubleThunder
·
2020-02-19 11:43
Rxjava2
: 合并操作符
1.
RxJava2
:什么是观察者模式2.
RxJava2
:创建操作符(无关时间)3.
Rxjava2
:创建操作符(有关时间)4.
Rxjava2
:变换操作符5.
Rxjava2
:判断操作符6.
Rxjava2
:筛选操作符
0青衣小褂0
·
2020-02-18 15:26
retrofit源码解析--retrofit创建方法(builder、baseurl、converter...)
newRetrofit.Builder().baseUrl("baseurl").addConverterFactory(GsonConverterFactory.create()).addCallAdapterFactory(
RxJava2
CallAdapterFactory.create
二妹是只猫
·
2020-02-18 08:35
【译】观察者模式-响应式编程 【Android
RxJava2
】 Part.1
原文地址:ObserverPattern–ReactiveProgramming[Android
RxJava2
](Whatthehellisthis)Part1动机:说实话,在我一开始学习Rx的时候我遇到了非常多的问题
哦嘿嘿哈哈吼
·
2020-02-18 07:06
个人项目-一之(MVP+
RxJava2
+Retrofit2+RxBus+Glide)
很早之前就想写一个个人项目练练手,但是由于工作的关系,一直没有真正的开动(其实就是懒)。好吧,反正最近这几个星期稍微比较清闲,趁着这个机会,在空余时间撸了一个个人项目。一之简介“一之”是一款资讯类App,主要实现的内容如下:主页(知乎日报、每日新闻、微信精选)干货(每日推荐、干货定制、福利)影视(最新影视资讯,Top250电影推荐)书籍(文学类、文化类、生活类)个人(头像设置)项目地址:https
Horrarndoo
·
2020-02-18 06:48
RxJava2
源码解析(二)
www.jianshu.com/p/6ef45f8ee79d本文出自:【张旭童的】(http://www.jianshu.com/users/8e91ff99b072/latest_articles)概述承接上一篇
RxJava2
张旭童
·
2020-02-18 06:41
Rxjava2
入门教程五:Flowable背压支持——几乎可以说是对Flowable最全面而详细的讲解(转)
如需下载源码,请访问https://github.com/fengchuanfang/
Rxjava2
Tutorial文章原创,转载请注明出处:
Rxjava2
入门教程五:Flowable背压支持——几乎可以说是对
戴天明
·
2020-02-18 05:36
Rxjava2
: 变换操作符
1.
RxJava2
:什么是观察者模式2.
RxJava2
:创建操作符(无关时间)3.
Rxjava2
:创建操作符(有关时间)4.
Rxjava2
:变换操作符5.
Rxjava2
:判断操作符6.
Rxjava2
:筛选操作符
0青衣小褂0
·
2020-02-18 00:44
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他