用户自定义的拦截器应用拦截器 在所有拦截器的前面网络拦截器 在 RetryAndFollowUpInterceptor、BridgeInterceptor、CacheInte...
用户自定义的拦截器应用拦截器 在所有拦截器的前面网络拦截器 在 RetryAndFollowUpInterceptor、BridgeInterceptor、CacheInte...
1、OkHttpClient 的创建 通过 Builder 模式设置OkHttpClient 的参数,比如超时、dns等,可以设置 dns 解决 IPV6 访问慢问题解决 解...
前言 上一篇文章我们分析了OKhttp中前三个拦截器:RetryAndFollowUpInterceptor、BridgeInterceptor、CacheIntercept...
前言 在上一篇文章中,我们梳理了一遍Okhttp的源码,初步了解了基本执行流程,是一篇总览全局的文章。抛砖引玉,通过上一篇文章我们搞明白了Okhttp的基本工作原理,也知道O...
okhttp的内部实现通过一个责任链模式完成,将网络请求的各个阶段封装到各个链条中,实现了各层的解耦。 文内源码基于okhttp最新版本4.10.0 我们从发起一个简单的请求...
项目地址[https://gitee.com/trainAndroid/room] 1、数据依赖 2、主要组件 数据库类[https://developer.android....
moshi[https://github.com/square/moshi] 的使用方法简介,项目地址[https://gitee.com/trainAndroid/mosh...
1. 生成新的集合的操作 map 对集合中所有的元素进行统一的射影操作 filter 过滤操作 associateBy, groupBy 根据keySelector和可选的v...
原文档 https://www.baeldung.com/kotlin/jvm-annotations[https://www.baeldung.com/kotlin/jvm...