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+Retrofit
浅谈Android开发模式之RxJava+Retrofit+MVP(kotlin)
此文分两部分讲,一部分是
RxJava+Retrofit
网络请求的使用,一部分是MVP模式结合网络请求开发一,
RxJava+Retrofit
的使用①module引入里面已经封装了OkHttp和Gson,不需要另外引入
Wocus
·
2024-01-26 03:28
Kotlin Coroutine + retrofit + Okhttp3 网络请求实战篇
背景最近看到很多项目都将
RxJava+Retrofit
替换成了Coroutine+retrofit,首先Coroutine学习成本相对于Rxjava来说较低,而且最重要的一点是Kotlin的下实现线程切换的代码更加精简
wjxbless
·
2023-11-01 19:50
Kotlin
Android
Android项目
Android
Kotlin
DSL
dsl
优雅的封装网络请求,协程 + Retrofit
前言随着Kotlin1.3的发布,JetBrains正式为我们带来了协程,协程的好处这里不多介绍了,那么是时候将
RxJava+Retrofit
网络库升级为协程+Retrofit,使我们的代码更加简洁,程序更加健壮
王晨彦
·
2023-08-25 08:05
Android
Rxjava+Retrofit
网络数据请求
1、添加依赖//retrofit网络请求框架implementation'com.squareup.retrofit2:retrofit:2.5.0'//retrofit添加Json解析返回数据implementation'com.squareup.retrofit2:converter-gson:2.5.0'//retrofit添加Rxjava支持implementation'com.jakew
Janice_x
·
2023-08-23 04:30
Android MVP开发模式与
Rxjava+Retrofit
结合的使用(进阶版)
以前根据参考各路大神的博客,以及自己对mvp的理解,早早就写了这种不成熟的结合模式(旧版),历时半年,他们终于进化了!一、基础介绍1、什么是mvpmvp是android开发架构之一,MVP每个字母分别代表Model、View和Presenter。①model负责处理网络数据的处理②presenter是model和view的桥梁,负责与两端的通信③view是视图层2、为什么有mvpmvp的诞生得益于
刘坤林
·
2023-03-26 08:43
RXJAVA
本文内容:观察者模式rxjava异步使用操作符介绍rxjava背压rxjava源码分析
rxjava+retrofit
观察者模式java中的观察者模式,主要有三个关键词需要记住,被观察者(Observable
leap_
·
2023-03-26 08:21
MVVM 模式初体验
1.使layout绑定databindingimage.png2.创建ViewModel(这里使用的使
rxjava+retrofit
)publicclassBang_Meau_VmextendsViewModel
MorningandSun
·
2023-03-22 08:41
Rxjava+Retrofit
使用心得
Rxjava+Retrofit
使用心得一、
Rxjava+Retrofit
的包依赖//RxJavaimplementation"io.reactivex.rxjava2:rxjava:2.1.0"implementation"io.reactivex.rxjava2
AriesYe
·
2023-03-13 12:59
MVVMLin一个基于Jetpack+Kotlin+协程+Retrofit的快速开发框架
MVVMLin一个基于MVVM用Kotlin+Retrofit+协程+Databinding+LiveData来封装的快速开发框架:项目地址:MVVMLinGithub上关于MVVM的框架也不少,之前一直在用
RxJava
Aleyn_
·
2023-03-09 08:05
Android MVP开发模式与
Rxjava+Retrofit
结合的使用
简述直接起飞吧本文章主要详细展示了安卓mvp开发模式中如何优雅的结合
Rxjava+Retrofit
,完成我们的接口调用。
刘坤林
·
2022-07-13 15:22
Android 实现
rxjava+retrofit
封装网络层封装
我建议直接起飞,不用往下看了一、引入相关的包api'com.squareup.retrofit2:retrofit:2.5.0'api'com.squareup.retrofit2:converter-scalars:2.5.0'api'com.squareup.retrofit2:adapter-rxjava2:2.5.0'api'com.squareup.retrofit2:converter
刘坤林
·
2022-07-13 15:29
RxJava + Retrofit源码解析
RxJava+Retrofit
怎么请求网络,具体的用法这里就不讲了,本文只讲一些重点源码。
妖久
·
2022-04-24 21:00
Android项目架构搭建
123456retrofitokhttpokioRxJavaRxAndroid参考文档Linux命令大全AndroidGradlePlugin3.0implementation、api、compile区别给Android开发者的RxJava详解
RxJava
半阖眼眸
·
2022-02-19 05:56
使用
RxJava+Retrofit
完成同步连续请求
首先声明一下,这是本人的学习Rxjava和Retrofit的第一篇博客,也是我第一次写博客,内容中可能会有错误的地方或者我理解错误的地方,请大家多理解,都是这么过来的嘛,如果有错误的地方非常欢迎大家指正,我会及时修改以免误导他人。使用场景连续请求在很多App中都经常会被使用,例如通过定位获得当前定位城市的天气预报,我们首先要通过Android为我们提供的Api调用GPS获得我们当前的经纬度,然后将
冰红儿茶
·
2021-06-27 20:38
RxJava+Retrofit
的瀑布流Demo
前言学习
RxJava+Retrofit
的开发框架之余,做了一个小的Demo。主要功能是获取图片数据,以瀑布流形式展示。
三十二蝉
·
2021-06-20 23:47
Rxjava2.1 线程切换原理解析
一、前提说明本文是在Rxjava2.1的基础上进行的,目前只对Rxjava进行解析,未搭配Retrofit食用,如果想看
Rxjava+Retrofit
源码解析,请移步Retrofit2.1+Rxjava
innovatorCL
·
2021-06-14 21:20
Rxjava 2.1 订阅流程源码解析
一、前提说明本文是在Rxjava2.1的基础上进行的,目前只对Rxjava进行解析,未搭配Retrofit食用,如果想看
Rxjava+Retrofit
源码解析,请移步Retrofit2.1+Rxjava
innovatorCL
·
2021-06-08 02:57
rxjava+retrofit+mvp
这次主要是针对之前
Rxjava+retrofit
二次封装的修改:添加mvp的架构思想。之前一直没有添加是因为感觉自己封装的网络请求其实已经算是很简便了。
若无初见
·
2021-05-19 00:41
RXjava+Retrofit
史上最精简封装(RxHttpUtils 1.x)使用说明
RxHttpUtils继上次SuperTextView之后的又一次封装
Rxjava+Retrofit
封装,便捷使用编写原由:项目用到
Rxjava+Retrofit
的使用,总是感觉封装的不到位,网上也有很多类此的封装
lygttpod
·
2021-05-17 16:30
rxjava+retrofit
请求返回的数据是String怎样解决
在返回数据里面不要直接写String写上ResponseBody,然后根据ResponseBody获取自己想要的东西就好
rivc
·
2021-05-15 02:37
Kotlin 重写项目笔记(持续更新)
的都属于表达式必须用"{}"包起来不然它会打印出"sth@databean对象值.name"println("sth${databean.name}")这才是正确写法6、
RxJava+Retrofit
中
Derek_Yan
·
2021-05-06 17:06
不要打破链式调用!一个极低成本的RxJava全局Error处理方案
CallbackHell,中文翻译为回调地狱,在以往没有依赖
RxJava+Retrofit
进行网络请求的代码中,这种代码并不少见(比如AsyncTask),我曾有幸见识并维护了各种3层4层AsyncTask
却把清梅嗅
·
2021-04-26 16:36
Rxjava+Retrofit
基础学习
前段时间看了RxJava,发现跟他一起用的Retrofit,今天就把认识的他们俩个来总结梳理一下一、什么是RxJava?(异步)一个实现异步操作的库给android开发者的RxJava详解具体的看下这个链接,写的超级详细,超级好二、什么是Retrofit?网络请求的封装。Android网络(四)Retrofit学习笔记Retrofit是Square公司出品的默认基于OkHttp封装的一套RESTf
毹毹
·
2021-04-23 22:46
【Android】RxJava源码流程分析
一、RxJava介绍Rxjava是很多项目中都会涉及用到的第三方库,项目中,有用到
Rxjava+retrofit
进行项目开发,故理解这第三方库的原理能解决很多隐藏的问题。
Tech Ranger
·
2020-09-16 07:25
Android
java
android
Retrofit上传多文件,多参数,包括数组
公司之前的项目中需要用到同时上传多文件,多参数,多数组的形式,因为使用的网络框架是自己封装的
Rxjava+Retrofit
所以就研究了一下文件的上传方法,不看不知道,单个类型上传还挺简单,上面那些放在一起
yw_5_24
·
2020-09-12 21:34
Android学习小结
RxJava+Retrofit
网络请求框架基本用法
背景当前Android新的框架越来越多,
RxJava+Retrofit
进行网络请求的框架尤为突出。故本次整合了
RxJava+Retrofit
进行网络请求最基本的用法。
NAME_CJF
·
2020-09-11 13:21
Android技术
Rxjava+retrofit
添加公共请求参数及请求结果封装
RxJava+Retrofit+okHttp做为当前android主流的网络请求框架,写一些自己在项目中的应用!本文主要内容:1.为所用请求添加公共的请求参数。2.封装适合于自己项目的服务器接口数据处理类。开发环境retrofitVersion=‘2.2.0’ok3Version=‘3.6.0’rxjavaVersion=‘1.2.7’rxAndroidVersion=‘1.2.1’rxlifec
u014671811
·
2020-08-24 23:00
Android数据库
android
Android 使用
RxJava+Retrofit
2.0合并网络请求
在开发验证码的功能时,要求验证code的同时判断这个是不是服务码(服务人员专用),这个就需要同时去请求两个接口,只要有一个功能就算成功,不再执行两个接口。这个问题可以使用RxJava的flatmap完成一次嵌套请求,有一点需要注意的是,我们需要在第一个接口调用失败的情况下,去请求第二个接口,我们先去验证验证码,再验证服务码。@OverridepublicvoidcheckConfirmCode(S
疾风细语
·
2020-08-24 22:30
Android
总结
Android高性能编码
Android资源
RxJava文档中文版Mystravanpersie_9987的博客typorahuachao1001的专栏李济洲的博客推翻自己和过往,重学自定义ViewAndroid源码剑指offer题解Android开发之
Rxjava
刘涤生
·
2020-08-24 21:29
Android 网络框架(三)LiveData+Retrofit封装与原理剖析
前言Retrofit算是目前最流行的网络框架了,而用的比较多的组合方式是
Rxjava+Retrofit
,因为RxJava很好的实现了异步通信、UI线程和子线程之间的切换,但是
RxJava+Retrofit
Xsinwa
·
2020-08-24 10:37
Android
RXjava+Retrofit
的封装
Rxjava+retrofit
已经用了很久了,网上的讲解也是一大堆。但都是大同小异。为此我也不多说一些废话了,就把自己项目中用到的,和理解的跟大家分享一下。
狭缝中的猫
·
2020-08-24 07:03
一个工程带你学会简单使用
RxJava+Retrofit
CaptainAndroid.png写了一个工程,大概分六个demo.java带你学习如何使用,通熟易懂,很明显,是我这个菜鸟写的。RxJava是什么?RxJava在GitHub主页上的自我介绍是"alibraryforcomposingasynchronousandevent-basedprogramsusingobservablesequencesfortheJavaVM"(一个在JavaVM
Anderson大码渣
·
2020-08-23 09:26
Android Retrofit Xml解析器simplexml简单使用和那些坑
数据格式是XML自己比较喜欢
RxJava+Retrofit
。baidu一下Retrofit可以配合SimpleXml使用解析。
梦醒了i77
·
2020-08-21 08:37
Android 使用
RxJava+Retrofit
+Realm 组合加载数据 (一)
如题解决方案直接从中间开始读起,上面都是废话Rxjava最近很流行,我也跟上潮流开始学习这个…这个很牛逼的流式编程什么异步,观察者模式,响应式变成.方法连ObservableObserverSubscribe事件OMG各种概念.各种的各种..都是什么鬼..看的头都大了.目前还处于混乱期.只明白了一点.这东西Rxjava上手确实不是那么容易的,各种参考资料,文档各种的各种.给Android开发者的R
arieshao
·
2020-08-20 23:15
开发笔记
Android 使用
RxJava+Retrofit
+Realm 组合加载数据 (二)
继续完善上次懵懵懂懂的流程.原理还是一样的.不明白的看一看Android使用RxJava+Retrofit+Realm组合加载数据(一)这次整合的是数据库Realm点击查看中文文档感兴趣的可以去看看.使用Realm的原因是它和Retrofit一样.天生支持Rxjava,当然还有其他的,不过我没用过.Realm配置Applaction中,如果配置了多进程的话.最好是判断一下包名,防止调用多次priv
arieshao
·
2020-08-20 23:15
Android
开发笔记
Rxjava+Retrofit
简单使用,随机获取美女图片Demo
Demo源码地址:https://gitee.com/olleh/MyRetrofit2资料json数据请求:https://gank.io/apijson在线解析:https://www.json.cn/Retrofit官方地址https://github.com/square/retrofit相关资料:https://blog.csdn.net/carson_ho/article/detail
张雨明
·
2020-08-20 13:46
Rxjava
RxJava+Retrofit
实现全局过期token自动刷新的实践
我们项目中网络请求模块使用了
rxJava+Retrofit
的组合,相信看到这个文章的人都对此比较了解了,不多赘述。
growing_c
·
2020-08-20 12:03
Android
RXjava+Retrofit
封装:刷新token
参考链接:https://segmentfault.com/a/1190000019683544RXjava+Retrofit:OKHTTP使用Interceptor刷新tokenprivateOkHttpClientproviderHttpClient(){OkHttpClient.Builderbuilder=newOkHttpClient.Builder();AllTrustManagert
葫芦娃你好我是皮卡丘
·
2020-08-20 12:21
Android
rxjava的disposable
rxjava+retrofit
处理网络请求在使用
rxjava+retrofit
处理网络请求的时候,一般会采用对观察者进行封装,实现代码复用和拓展。
Stephac
·
2020-08-20 01:53
rxjava+retrofit
实现多图上传
在看了网上多篇rxjava和retrofit的文章后,大概有了一个初步的认识,刚好要做一个多图上传的功能,就拿它开刀吧。下面的内容将基于之前实现方式和使用rxjava实现之间的异同展开,初次写笔记不喜就喷。普通版多图上传由于目前手机照片动辄几M的大小,如果不做处理就直接上传,我就笑笑不说话(给个眼神你自己体会)。所以,上传分为两步:对图片进行压缩和请求上传。下面请看伪代码(PS:自己不会写后台,项
咚咚淌淌
·
2020-08-19 07:16
Rxjava+Retrofit
嵌套处理请求,并优雅的处理异常
前情提示:本文只是一个例子,不做过多讲解,入门知识推荐参考仍物线大神讲解的Rxjava,如何优雅的处理服务器异常,本文没有对Rxjava进行任何封装,也没有使用retrolambda,因为对于初学者来说,看起来费(不)劲(会),而且也没必要。正文今天要写的例子是模拟一个实际的登录请求。1.用户登录2.根据用户登录的返回结果(Statuscode),判断是否继续执行查询用户开始1.首先定义Servi
侯大虎
·
2020-08-15 15:42
Rxjava
高级MVP+Retrofit+RxJava实战——一步步带你搭建一套好用的项目框架
本文导语:如果对
Rxjava+Retrofit
联网不熟悉的朋友,可以参考下我之前写的几篇文章,有比较详细的讲解。
一只懂音乐的码虫
·
2020-08-10 05:00
网络请求框架
【知识必备】
RxJava+Retrofit
二次封装最佳结合体验,打造懒人封装框架~
一、写在前面相信各位看官对retrofit和rxjava已经耳熟能详了,最近一直在学习retrofit+rxjava的各种封装姿势,也结合自己的理解,一步一步的做起来。骚年,如果你还没有掌握retrofit和rx两大框架,那你是真的out了!如果你对Rxjava不熟悉,请先看扔物线的给Android开发者的RxJava详解,超详细;如果你只是想了解retrofit的简单使用,你可以看我另外一篇博客
weixin_34346099
·
2020-08-10 03:12
RxJava 与 Retrofit 结合网络请求,你值得拥有
此文旨在讲解
RxJava+Retrofit
联网请求的结合应用,我将尽我所能的详细讲解。
小图包
·
2020-08-10 01:46
应用框架解析
Rx系列学习笔记_
RxJava+Retrofit
进行简单请求
之前简单的学习了一下Rxjava的一些方法,现在来通过请求数据来继续学习。1.请求的APIpublicinterfaceMyApi{/***获取列表信息*@paramcreatedate*@paramcode*@return*/@GET("getusedserialwarcardlist.ashx")Observable>>getRecordList(@Query("createdate")Str
哈哈哈哈哈哈_Y
·
2020-08-10 01:45
Retrofit
Android开发之
Rxjava+Retrofit
https://blog.csdn.net/jdsjlzx/column/info/retrofit/11.使用场景,实际应用2.线程使用问题3.Rxjava+RetrofitDemo4.实现App自动更新5.缓存...6.优雅处理服务器异常,错误等...https://blog.csdn.net/jdsjlzx/article/details/518826617.Rxjava操作符concatM
Teleger
·
2020-08-10 01:19
android
RxJava+Retrofit
学习笔记
参考原文:https://blog.csdn.net/sqm8822/article/details/79142458使用Retrofit的步骤共有7个:步骤1:添加Retrofit库的依赖步骤2:创建接收服务器返回数据的类步骤3:创建用于描述网络请求的接口步骤4:创建Retrofit实例步骤5:创建网络请求接口实例并配置网络请求参数步骤6:发送网络请求(异步/同步)封装了数据转换、线程切换的操作
Minrary
·
2020-08-09 23:24
android
Rxjava
Rxjava+Retrofit
进行网络请求(已设置网络缓存),并结合我所阐述的XRecylerView配合使用,完成下拉刷新与上拉加载分页显示效果
Rxjava+Retrofit
进行网络请求,并设置相关缓存,只需两个类XRecyclerView下拉刷新与上拉加载请看https://github.com/XRecyclerView/XRecyclerView
qq_21937107
·
2020-08-09 23:16
Rxjava+Retrofit
组合问题
今天用
Rxjava+Retrofit
做为新项目的网络框架遇到了一个问题之前在另一个项目中:newBuilder().baseUrl(IP_URL).client(client).addConverterFactory
倚栏静望
·
2020-08-09 22:01
Android踩过的坑
Android RxJava+Retrofit+MVP 入门总结
本文仅适合入门
RxJava+Retrofit
的同学用来学习参考,可能对于已经熟练掌握的读者参考价值不大,特此声明。一.学习准备本章节记录的为RxJava,R
却把清梅嗅
·
2020-08-09 22:48
RxJava
mvp
retrofit
Rxjava
上一页
1
2
3
4
下一页
按字母分类:
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
其他