這一篇主要分析RetryAndFollowUpInterceptor這個過濾器猫十,這個過濾器的職責(zé)是重試和重定向鸟雏。通過前面一篇文章充边,我們知道一個過...
我們知道,無論是同步還是異步調(diào)用,都有一個關(guān)鍵代碼調(diào)用getResponseWithInterceptorChain得到Response。 以同...
通過上一節(jié)內(nèi)容,我們知道無論是同步還是異步的調(diào)用挪哄,都會使用OkHttpClient的newCall來創(chuàng)建一個Call對象。這個Call對象就是用...
一琉闪、同步 同步請求就是執(zhí)行請求的操作是阻塞式迹炼,直到 HTTP 響應(yīng)返回。它對應(yīng) OKHTTP 中的 execute 方法。 二斯入、異步 異步請求就...
這是本系列文章的第二部分砂碉。在第一部分,我們提出了 MVP 的概念刻两,并做出了一個安卓應(yīng)用架構(gòu)的藍(lán)圖增蹭。如果你還沒有閱讀第一部分,那么大部分接下來的文...
作者:舒大飛 鏈接: https://juejin.im/post/5b1b5e29f265da6e01174b84 由于項(xiàng)目里之前線上版本出現(xiàn)...
MVP+Retrofit+RxJava的架構(gòu)是當(dāng)前比較流行的框架磅摹,GitHub上面有很多MVP+Retrofit+RxJava架構(gòu)的APP都有不...
進(jìn)去正題前,我們先來看下JVM的工作原理户誓,或者說Java代碼的執(zhí)行步驟饼灿,如下圖: Java源文件(.java文件)是如何一步步執(zhí)行的,如上圖所示...
記得第一節(jié)的簡單Demo吧碍彭,那是JNI開發(fā)的典型流程,是Java調(diào)用C++的流程悼潭,那這一節(jié)我們來看看C++代碼調(diào)用Java方法硕旗,我們還是使用上次...