这一篇主要分析RetryAndFollowUpInterceptor这个过滤器,这个过滤器的职责是重试和重定向。通过前面一篇文章,我们知道一个过...
我们知道,无论是同步还是异步调用,都有一个关键代码调用getResponseWithInterceptorChain得到Response。 以同...
通过上一节内容,我们知道无论是同步还是异步的调用,都会使用OkHttpClient的newCall来创建一个Call对象。这个Call对象就是用...
一、同步 同步请求就是执行请求的操作是阻塞式,直到 HTTP 响应返回。它对应 OKHTTP 中的 execute 方法。 二、异步 异步请求就...
这是本系列文章的第二部分。在第一部分,我们提出了 MVP 的概念,并做出了一个安卓应用架构的蓝图。如果你还没有阅读第一部分,那么大部分接下来的文...
作者:舒大飞 链接: https://juejin.im/post/5b1b5e29f265da6e01174b84 由于项目里之前线上版本出现...
MVP+Retrofit+RxJava的架构是当前比较流行的框架,GitHub上面有很多MVP+Retrofit+RxJava架构的APP都有不...
进去正题前,我们先来看下JVM的工作原理,或者说Java代码的执行步骤,如下图: Java源文件(.java文件)是如何一步步执行的,如上图所示...
记得第一节的简单Demo吧,那是JNI开发的典型流程,是Java调用C++的流程,那这一节我们来看看C++代码调用Java方法,我们还是使用上次...