原文:RxHttp ,比Retrofit 更优雅的协程体验

前言 Hello,各位小伙伴,又见面了,回首过去,RxHttp 就要迎来一周年生日了 年 月推出 ,这一年,走过来真心....真心不容易,代码维护 写文章 写文档等等,经常都是干到零点之后,也是我首次花费大部分业余时间来维护一个开源项目,全程一个人维护,要知道,网络请求库不同于其它开源项目,各位同僚对这类项目的要求都非常高,而且前面有一座大山Retrofit,如何在这种情况下,杀出重围 那就只有 ...

2020-04-20 23:34 2 1658 推荐指数:

查看详情

Kotlin + + Retrofit + MVVM优雅的实现网络请求

前言 最近一直在修炼Kotlin,说实话真香真好用,刚好公司准备交给我一个新项目,于是打算直接用Kotlin来构建项目。刚好整体架构搭建完毕了,于是把网络请求这一部分先分享给大家。这次使用到的是 + retrofit +mvvm的模式,我这儿直接用一个简单 ...

Mon Aug 12 23:22:00 CST 2019 2 4008
Kotlin + + Retrofit + MVVM优雅的实现网络请求

  前言   最近一直在修炼Kotlin,说实话真香真好用,刚好公司准备交给我一个新项目,于是打算直接用Kotlin来构建项目。刚好整体架构搭建完毕了,于是把网络请求这一部分先分享给大家。这次使用到的是 + retrofit +mvvm的模式,我这儿直接用一个简单的demo来看一下具体的实现 ...

Fri Aug 16 23:50:00 CST 2019 0 1521
Retrofit使用Kotlin发送请求

Retrofit2.6开始增加了对Kotlin的支持,可以通过suspend函数进行异步调用。本文简单介绍一下Retrofit的使用 导入依赖 app的build文件中加入: 注意依赖版本 data class Retrofit实例 Service ...

Fri Feb 26 21:49:00 CST 2021 0 1359
使用 Kotlin + Retrofit2 调用 REST API

JSON : Placeholder JSON : Placeholder (https://jsonplaceholder.typicode.com/) 是一个用于测试的 REST API 网站。 以下使用 Kotlin + Retrofit2 调用该网站的 REST API,获取 ...

Sat Apr 03 15:38:00 CST 2021 0 289

1、的理解 ,又称微线程,纤。英文名Coroutine,是一种用户态的轻量级线程。 注意:  1. python的线程属于内核级别的,即由操作系统控制调度(如单线程一旦遇到io就被迫交出cpu执行权限,切换其他线程运行)  2. 单线程内开启,一旦遇到io,从应用程序级别(而非 ...

Wed Apr 24 01:49:00 CST 2019 0 1267
及Kotlin

一、是什么? 是程序自己控制挂起和恢复的程序。 可以实现多任务协作执行。 二、作用? 可以让异步代码同步化。 可以降低异步程序的设计复杂度。 三、分类 按调用栈分类: 有栈:每个协都会分配一个单独调用栈,类似于线程 ...

Wed Jun 24 02:14:00 CST 2020 0 2347
安卓开发封装处理Retrofit请求中的异常

上篇文章讲解了怎么使用Kotlin的配合Retrofit发起网络请求,使用也是非常方便,但是在处理请求异常还不是很人性化。这篇文章,我们将处理异常的代码进行封装,以便对异常情况返回给页面,提供更加友好的提示。 编写拓展方法 我们写一个扩展(全局)方法,就叫ViewModelExt.kt ...

Tue Nov 23 17:33:00 CST 2021 2 2719
什么是

最近更新比较少,内心十分的愧疚,实在是太忙了!向各位读者说句抱歉。 今天要讲的这个东西说实话,我也是今天才知道,一个我们大多数人可能从来都没用过的语法,哪就是传说中的【 Coroutine】。 可能你会说,携谁不知道啊,不就是哪个用来订机票订酒店的软件么,这有什么好学 ...

Thu Aug 22 17:58:00 CST 2019 1 779
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM