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
Retrofit+RxJava
关于
Retrofit+RxJava
实现网络请求
最近在写一个Demo,然后在想,我要用什么网络请求才能够在Demo装逼,然后翻遍,最后确定了用Retrofit2.0+RxJava来实现网络请求;下面就简单的写下这东西。。首先,最重要的是导包Paste_Image.png这里必须注意Retrofit2.0的几个包的版本必须相同,一定要注意!完成之后,我们开始初始化Retrofit2.0。在Application里面publicstaticRetr
陈日明
·
2016-11-08 12:23
Retrofit+Rxjava+okhttp 懒人方式使用一
Retrofit+Rxjava+okhttp懒人方式使用一背景之前学习完
Retrofit+Rxjava
之后写了一篇关于封装的博客,发出后受到大家的关注以及使用,由于不断的完善之前的项目,所以决定把最新的项目封装过程讲解出来
u014610664
·
2016-10-24 09:00
Retrofit+RxJava
的使用
Retrofit+RxAndroid的使用这一段时间,除了流行的ReactNative之外,还有不少流行的框架如Retrofit,Rx等等。Retrofit简介:在AndroidAPI4.4之后,Google官方使用了square公司推出的okHttp替换了HttpClient的请求方式。后来square公司又推出了基于okHttp的网络请求框架:Retrofit。Retrofit采用注解的方式进
汐月若清
·
2016-09-26 17:34
android知识基础
框架搭建
Android 巧妙封装,基于
Retrofit+RxJava
网络框架“Leopard”---完整浅析
Leopard《Android巧妙封装,基于
Retrofit+RxJava
网络框架“Leopard”---完整浅析》转载请注明来自傻小孩b_移动开发(http://www.jianshu.com/users
DevSiven
·
2016-09-08 20:26
Android开发者提高工作效率必装工具
1.AndroidStudio插件1.1GsonFormatCmd+N快捷键一键转换JSON字符串为POJO,服务器接口对接利器,配合
Retrofit+RxJava
对接服务器接口效率提升到分钟级,五分钟内对接好一个服务器接口
0xCAFEBABE51
·
2016-08-26 11:38
Retrofit 使用flatmap操作符时处理错误、异常
在实际项目(
Retrofit+RxJava
框架)中,有时需要先登录,获取token后再去获取用户信息,那么我们需要把登录后服务器返回的信息进行筛选过滤得到我们需要的token,然后根据token获取用户信息
jdsjlzx
·
2016-08-02 17:00
异常
flatmap
retrofit
Retrofit+RxJava
错误预处理
概述在使用RxJava+Retrofit结合的网络框架时,为了避免打破流式调用和过于繁杂的Subscribe代码我们做了很多的尝试,比如自定义操作符,自定义Transformer,泛型处理,和自定义Subscriber等错误和异常举例比如,在服务器返回数据中,假设服务器遵循规范,返回报文一般类似下面这种,{ "success":false,//是否成功 "code":"500",//响应码 "da
wbwjx
·
2016-08-01 00:00
错误处理
retrofit
rxjava
Retrofit+RxJava
优雅的处理服务器返回异常、错误
开始本博客之前,请先阅读:Retrofit请求数据对错误以及网络异常的处理异常&错误实际开发经常有这种情况,比如登录请求,接口返回的信息包括请求返回的状态:失败还是成功,错误码,User对象等等。如果网络等原因引起的登录失败可以归结为异常,如果是用户信息输入错误导致的登录失败算是错误。假如服务器返回的是统一数据格式:/***标准数据格式*@param*/ publicclassResponse{
jdsjlzx
·
2016-07-11 17:00
异常
错误
retrofit
rxjava
Retrofit+Rxjava
下载文件(带进度显示)
本文采用:retrofit+rxjava1.引入://rxJava compile'io.reactivex:rxjava:latest.release' compile'io.reactivex:rxandroid:latest.release' //network-squareup compile'com.squareup.retrofit2:retrofit:latest.release'
a1018875550
·
2016-07-05 16:00
retrofit
rxjava
Android ViewPager多页面滑动切换以及底部滑动导航
APP基本框架:使用
Retrofit+RxJava
!底部滑动导航!RecyclerView上拉刷新,滑动底部自动加载更多。下载:https://github.com/jdsjlzx/Community
jdsjlzx
·
2016-06-01 23:00
android
viewpager
Retrofit + RxJava 业务状态重定向及分离
问题本文主要介绍了在
Retrofit+RxJava
环境下更优雅的解决了以下两个问题:将接口业务上的失败重定向到onError(Throwablee)输出;业务成功时分离出data数据由onNext(Tt
jdsjlzx
·
2016-05-30 22:00
retrofit
rxjava
retrofit+rxjava
获取listview列表并存入缓存
retrofit2调用请求retrofit2api接口publicinterfaceIOrderApi{ @GET("empOrderList") ObservablegetOrder(@Query("tel")Stringtel, @Query("orderType")StringorderType, @Query("page")Stringpage, @Query("step")Strings
zhaoyazhi2129
·
2016-05-01 03:00
rxjava
Retrofit2
retrolambda
Retrofit2源码分析
最近在项目中引用了
Retrofit+Rxjava
组合,感觉写的非常刺激。秉着不单单只停留在会用的层次上,还需要对源码进行分析的理念,决定是时候学(zhuang)习(bi)一波了。
Chenantao_gg
·
2016-04-18 16:01
源码分析
Retrofit2源码分析
最近在项目中引用了
Retrofit+Rxjava
组合,感觉写的非常刺激。秉着不单单只停留在会用的层次上,还需要对源码进行分析的理念,决定是时候学(zhuang)习(bi)一波了。
Chenantao_gg
·
2016-04-18 16:00
设计模式
源码
网络请求
retrofit
Retrofit2
Retrofit+RxJava
,架构一个合理高效逻辑清晰的网络请求层
最近公司开发使用了大量新技术和新架构,为了让公司的产品能够很好的兼容6.0(之前的请求层一直使用自己写的HttpClient),通过研究,我们决定使用
Retrofit+RxJava
的架构重写我们的请求层
sentox1990
·
2016-04-16 15:00
android
retrofit
rxjava
请求层
Android 基于
Retrofit+Rxjava
搭建的简单易用的网络架构
装逼开始之前,为大家推荐两篇文章,用来更好的学习Retrofit和Rxjava。在这里我们要感谢互联网装逼行业勇于献身,甘于奉献的的大婶们。我仅代表个人,给您们跪舔了。Retrofit:Retrofit官网Rxjava:给Android开发者的RxJava详解---------------这是分割线---------------首先配置支持的gradle文件:compile'io.reactive
起猿
·
2016-04-12 21:31
android
开发
网络架构
Android 基于
Retrofit+Rxjava
搭建的简单易用的网络架构
装逼开始之前,为大家推荐两篇文章,用来更好的学习Retrofit和Rxjava。在这里我们要感谢互联网装逼行业勇于献身,甘于奉献的的大婶们。我仅代表个人,给您们跪舔了。Retrofit:Retrofit官网Rxjava:给Android开发者的RxJava详解---------------这是分割线---------------首先配置支持的gradle文件:compile'io.reactive
gaoshouxiaodi
·
2016-04-12 21:00
retrofit 如何查看日志
retrofit查看日志近期在学习
retrofit+rxJava
这个框架的时候,下面是我学习的网站:http://gank.io/post/56e80c2c677659311bed9841?
android_freshman
·
2016-03-25 15:00
android
retrofit
Retrofit+RxJava
实战日志(5)-如何获取缓存
首先OKHttp启用缓存目录OkHttpClientmOkHttpClient=newOkHttpClient();FilecacheDirectory=newFile(context.getApplicationContext().getCacheDir().getAbsolutePath(),"HttpCache");//指定缓存路径Cachecache=newCache(cacheDirec
易凡efan
·
2016-01-20 16:20
Retrofit+RxJava
实战日志(4)-Gson解析空字符串的问题
在我做的项目中,服务器经常会用空字符串“”作为返回结果表示空值但这在Gson当中就会遇到问题,如果这项数据的类型不是字符串,Gson解析就会报错我们希望程序可以自动将空字符串解析为对应类型的空值,比如整型就解析为0,List型就解析为一个EmptyList这个问题可以说是我用Retrofit+Gson以来最大的一个坑,以至于我在研究时差不多都要把源码看完了提一件离奇的事是,Gson在用整型解析空字
易凡efan
·
2016-01-19 19:11
Retrofit+RxJava
实战日志(4)-Gson解析空字符串的问题
在我做的项目中,服务器经常会用空字符串“”作为返回结果表示空值但这在Gson当中就会遇到问题,如果这项数据的类型不是字符串,Gson解析就会报错我们希望程序可以自动将空字符串解析为对应类型的空值,比如整型就解析为0,List型就解析为一个EmptyList这个问题可以说是我用Retrofit+Gson以来最大的一个坑,以至于我在研究时差不多都要把源码看完了提一件离奇的事是,Gson在用整型解析空字
efan006
·
2016-01-19 19:00
android
gson
retrofit
Retrofit+RxJava
实战日志(3)-网络异常处理
上一篇文章写了Retrofit和RxJava的基本使用,最后的subscriber并没有写具体实现成功的返回通常对应了各种不同的处理,而异常返回通常有着统一的处理因此这一篇单独讲讲异常处理Retrofit本身会抛出HttpException,Gson解析会抛出解析异常,此外我们还应该处理与服务器约定好的“异常”,即上一篇提到的返回数据中result字段值不会0的情况这里要先解决一个问题,就是Gso
易凡efan
·
2016-01-19 18:52
Retrofit+RxJava
实战日志(3)-网络异常处理
上一篇文章写了Retrofit和RxJava的基本使用,最后的subscriber并没有写具体实现成功的返回通常对应了各种不同的处理,而异常返回通常有着统一的处理因此这一篇单独讲讲异常处理Retrofit本身会抛出HttpException,Gson解析会抛出解析异常,此外我们还应该处理与服务器约定好的“异常”,即上一篇提到的返回数据中result字段值不会0的情况这里要先解决一个问题,就是Gso
efan006
·
2016-01-19 18:00
android
gson
retrofit
rxjava
Retrofit+RxJava
实战日志(2)-基本使用
首先是抽象的基类publicabstractclassBaseApi{publicstaticfinalStringAPI_SERVER="服务器地址"privatestaticfinalOkHttpClientmOkHttpClient=newOkHttpClient();privatestaticRetrofitmRetrofit;protectedstaticRetrofitgetRetro
易凡efan
·
2016-01-19 17:05
Retrofit+RxJava
实战日志(2)-基本使用
首先是抽象的基类publicabstractclassBaseApi{ publicstaticfinalStringAPI_SERVER="服务器地址" privatestaticfinalOkHttpClientmOkHttpClient=newOkHttpClient(); privatestaticRetrofitmRetrofit; protectedstaticRetrofitget
efan006
·
2016-01-19 17:00
android
retrofit
rxjava
Retrofit+RxJava
实战日志(1)-在Android Studio中配置
在build.gradle中添加//加入retrolambda需要的plugin声明applyplugin:'me.tatarka.retrolambda'//retrolambda的编译路径依赖buildscript{dependencies{classpath'me.tatarka:gradle-retrolambda:3.1.0'}}//让IDE使用用Java8语法解析android{com
易凡efan
·
2016-01-19 16:01
Retrofit+RxJava
实战日志(1)-在Android Studio中配置
在build.gradle中添加//加入retrolambda需要的plugin声明 applyplugin:'me.tatarka.retrolambda' //retrolambda的编译路径依赖 buildscript{ dependencies{ classpath'me.tatarka:gradle-retrolambda:3.1.0' } } //让IDE使用用Java8语法解析 a
efan006
·
2016-01-19 16:00
java
android
retrofit
rxjava
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他