美文网首页
RxJava2+Retrofit2+OkHttp3的基础

RxJava2+Retrofit2+OkHttp3的基础

作者: AndroidPublic | 来源:发表于2018-11-06 11:26 被阅读44次

各自职责:Retrofit 负责 请求的数据 和 请求的结果,使用 接口的方式 呈现,OkHttp 负责请求的过程,RxJava 负责异步,各种线程之间的切换。

先说Retrofit吧,先定义一个接口,然后实例化异步请求就OK

]常有的操作符有

GET查找资源

POST 修改资源

PUT ----------上传文件

[DELETE ----删除文件

再说说RxJava,其实就是一个在Java VM上使用可观测的序列来组成异步的、基于事件的程序的库,说白了就是个实现异步的库。

RxJava操作

创建操作的话有create、from、just、empty、timer等等

转换操作有toList、toMap

封装  如果你一个activity或者fragment中多次需要http请求,你需要多次重复的写回调处理 一个回调就4个方法,多次回调。。。。。。。。

对Presenter进行封装 

在Mvp 模式下,Presenter 作为一个管理者的角色存在,在这里进行对网络请求的RxJava处理

相关文章

  • RxUpDownloader

    RxUpDownloader 使用RxJava2+Retrofit2+OkHttp3 以及IntentServic...

  • RxJava2+Retrofit2+OkHttp3的基础

    各自职责:Retrofit 负责 请求的数据 和 请求的结果,使用 接口的方式 呈现,OkHttp 负责请求的过程...

  • 常用三方库知识点

    RxJava2+Retrofit2+OkHttp3 android注解(框架常用) glide与picasso P...

  • [Android开源框架]RxHttp使用说明

    RxHttp 对RxJava2+Retrofit2+OkHttp3的封装,优雅实现接口请求和文件下载 GitHub...

  • 安卓中高级面试知识点之——HTTP相关知识(下)

    以rxjava2+retrofit2+okhttp3为例,通常我们在进行网络封装的时候,有这几个地方需要封装: p...

  • RxJava2+Retrofit2+okhttp3

    这是最基础的一个网络服务的一个类,初始化OkHttpClient和Retrofit 进行网络请求,先构造一个网络请...

  • Rxjava2+retrofit2+okhttp3封装版

    实现功能: 网络数据请求,缓存,等待窗口,刷新加载,recyclerview封装。 知识点: Rxjava2+re...

  • jQuery基础的基础的基础

    jQuery必会的东西............感觉最近这几天都懵懵的 还是记录一下 防止随着年龄的增长记忆力退化...

  • 基础的基础

    在40多年前中国大陆还没有摩天大楼,随着不断的追逐,一栋栋大楼拔地而起,虽然战果辉煌,然而有多少成为了烂尾楼。 ...

  • 基础中的基础

    作为道门信士,应该明白道门的宗旨有两条是区别于其他宗教的,一是自由,道教崇尚自然,讲究逍遥应世,相对其他宗教而言,...

网友评论

      本文标题:RxJava2+Retrofit2+OkHttp3的基础

      本文链接:https://www.haomeiwen.com/subject/zxgyxqtx.html