-
你好博主,我在 demo 里依赖了 implementation 'com.github.sparklexin:moshi-kotlin-nullsafe:v1.0.0',在 debug 模式没开启代码混淆的情况下,接口字段返回 null时,设置默认值是可以的,但是打 release 包开始了代码混淆后,设置默认值就失败了,接口字段返回 null 拿到的还是 null,我尝试在代码规则了添加如下规…
-
# 1、选择适合自己项目的依赖方式
注解处理器`rxhttp-compiler`支持`ksp/kapt/annotationProcessor`3种方式依赖,如果你还不清楚这3者的区别,请点击[ksp、kapt、annotationProcessor 用法及区别](https://github.com/liujingxing/rxhttp/wiki/ksp%E3%80%81kapt%E3%8…
-
# 1、默认`OkHttpClient`更改
在3.0版本之前,默认支持自签名的https,配置如下:
```java
//Default OkHttpClient object in RxHttp
private static OkHttpClient getDefaultOkHttpClient() {…
-
RxHttp 版本 v3.2.0
通过`android.enableR8.fullMode=true`开启R8完整模式,或将`AGP`升级至8.0及以上版本,将默认开启完整模式,此时执行以下代码,将发生闪退
```kotlin
RxHttp.get("...")
.toXxx(object: SmartParser(){}) //通过匿名内部类,创建任意继承TypePar…
-
已4年没有更新,基本断定停更了,推荐更好用的[RxHttp](https://github.com/liujingxing/okhttp-RxHttp),任意请求,三步搞定,支持Kotlin协程,RxJava3/RxJava2(可选);30秒即可上手,学习成本极低;一行代码做到自动关闭请求,轻松解决内存泄露问题;支持Gson、Xml、ProtoBuf、FastJson等第三方数据解析工具;史上最优…
-
# 1、用法
```java
//annotationProcessor无需依赖任何插件,ksp/kapt选择对应的插件即可
plugins {
// id 'kotlin-kapt'
id 'com.google.devtools.ksp' version '1.8.0-1.0.9'
}
//ksp/kapt/annotationProcessor 传参方式…
-
https://blog.csdn.net/weixin_39900608/article/details/111214986
https://blog.csdn.net/daiyuhe/article/details/89424736
-
-
-
#### Android 网络请求框架,简单易用,so easy,OkGo 支持的它都支持
| 功能或细节 | [EasyHttp](https://github.com/getActivity/EasyHttp) | [Retrofit](https://github.com/square/retrofit) | [OkGo](https://github.com/jeasonlzy…