首页
学习
活动
专区
圈层
工具
发布

Android MVP+RxJava+Retrofit (2) RxJava+Retrofit

说道RxJava+Retrofit 的组合 大家基本不陌生,先介绍一下Retrofit Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装,网络请求的工作本质上是 OkHttp...Retrofit的使用 先简单介绍一个网络请求的例子,注解之类的放在后面去说 (1) 添加Retrofit库的依赖 implementation "io.reactivex.rxjava2:rxjava...:2.2.0" implementation "io.reactivex.rxjava2:rxandroid:2.0.2" implementation 'com.squareup.retrofit2...:retrofit:2.3.0' implementation 'com.squareup.retrofit2:adapter-rxjava2:2.3.0' implementation...大体使用情况,接下来就简单的介绍RxJava的使用,Retrofit 与RxJava 一百度就很多原理之类的大体说的都差不多,大同小异.我主要以实战为主,如何使用 稍带点基础… 初始化Retrofit的时候的必要配置

1.1K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    五分钟带你感受RxJava的优雅

    接入RxJava 在Android中引入RxJava需要添加两个依赖,RxJava和RxAndroid implementation 'io.reactivex:rxjava:1.3.8' implementation...'io.reactivex:rxandroid:1.2.1' demo中的例子是用Retrofit来作为网络请求框架,所以还需要添加 Retrofit 的依赖 implementation 'com.squareup.retrofit2...:adapter-rxjava:2.0.0' 可能你是第一次用Retrofit还不了解它。...现在我们要用RxJava+Retrofit来修改getWeatherJava()这个方法。 代码对比--RxJava+Retrofit 没使用过Retrofit的话可能需要补充一下相应的知识点。...这就是Retrofit兼容RxJava的地方,它能直接生成一个Observable对象给RxJava作为链式调用的接收者,所以这也是为什么Retrofit+RxJava能让代码非常优雅的原因。

    85530

    RxJava+Retrofit 如何精简封装?

    ,这两年RxJava的流行让Retrofit着实火了一把,身为合格的Android开发人员要是对它不了解还真有点说不过去。...开篇 我是在去年的时候开始接触RxJava+Retrofit的,那时候还是RxJava1.x的版本,当时根据需求自己简单封装了一个网络库RxHttpUtils(https://github.com/lygttpod...近期正好又开了新项目,网络请求这块后台有些变化,之前的网络框架不能满足了,加上RxJava2都已经出来了,所以就有了基于RxJava2重新封装的想法,这几天对RxHttpUtils1.x(https:/...目录结果.png 介绍 原始RxJava+Retrofit的请求 正式开始之前我们先看看原始的Retrofit是怎么使用 ? ?...以上就是原始RxJava+Retrofit的请求方式,需要先构建出OKHttpClient,在实例化Retrofit最后才是create并且subscribe,中间还有线程切换的配置,大眼一看一个简单的请求写了这么多代码

    1.1K10
    领券