單元測試是什么 首先我們來介紹一下什么是單元測試剑刑?可能有很多人經(jīng)常會(huì)聽到這個(gè)詞并不感到陌生牛欢,那什么是單元測試呢,在Android中又是如何實(shí)踐的呢,這個(gè)時(shí)候可能會(huì)感到困惑。從...
Hello球散,大家吼尿赚,吾就是那個(gè)挖坑不止的郭小喵,不管有沒有想我(? ̄? ??  ̄??)的蕉堰,這次就分享快速實(shí)現(xiàn)一個(gè)自定義WebView的小控件吧凌净,效果如下圖,廢話不多說屋讶,我們直...
概覽 這個(gè)攔截器的作用是緩存冰寻,整體的流程都是圍繞一個(gè)叫緩存策略來的,其中里面有兩個(gè)重要的參數(shù)networkRequest和cacheResponse這兩個(gè)代表了網(wǎng)絡(luò)和緩存丑婿,通...
BridgeInterceptor做的事情就比較簡單了羹奉,從字面意思上講Bridge是橋的意思,這個(gè)橋連接著兩邊约计,一邊是用戶端的請求一邊是服務(wù)端的響應(yīng)诀拭,所以這個(gè)攔截器的作用大概...
OkHttp源碼分析:五大攔截器詳解 一埃唯、RetryAndFollowUpInterceptor(重試與重定向攔截器) 主要完成兩件事:重試與重定向 重試與重定向攔截器主要處...
RetryAndFollowUpInterceptor是什么 從名字上就能看出撩匕,這個(gè)攔截器的作用是用來重試和重定向的,上期分析出攔截器中主要用來執(zhí)行的方法是intercept...
前言 之前分析了okhttp3的基本工作流程墨叛,其中重點(diǎn)說明了分發(fā)器止毕、高并發(fā)線程池設(shè)計(jì)、任務(wù)的分發(fā)和轉(zhuǎn)換原理漠趁,后面還有一個(gè)比較重要的5大攔截器還沒有具體深入研究滓技,其實(shí)okhtt...
經(jīng)過上一篇的解析,我們已經(jīng)對OKHttp的同步請求和異步請求了然于胸棚潦,還有五大攔截器可以說是它的畫龍點(diǎn)睛之筆令漂,今天我們就來看看,它們是怎么運(yùn)作的丸边。 RetryAndFollo...
前言 之前講過了okhttp的超級概括的原理解析妹窖,okhttp以它優(yōu)秀的線程池設(shè)計(jì)纬朝,任務(wù)隊(duì)列的分配和轉(zhuǎn)化以及基于責(zé)任鏈模式設(shè)計(jì)的5大攔截器的使用被廣大開發(fā)者間接引入。等等骄呼,為...
前言 相信大家在面試的時(shí)候時(shí)不時(shí)會(huì)遇到考官會(huì)問這種問題共苛,在大學(xué)的時(shí)候我們應(yīng)該都學(xué)過這種基礎(chǔ)知識(shí),當(dāng)時(shí)應(yīng)該是背的滾瓜爛熟的蜓萄,只不過到了社會(huì)上以后隅茎,大家可能跟這個(gè)接觸少了,慢慢就...
開篇直接上流程圖 前言 之前寫了一個(gè)okhttp3的原理解析席楚,后來再翻閱GitHub的時(shí)候發(fā)現(xiàn)okhttp已經(jīng)到4了,不禁大呼“大人税稼,時(shí)代不同啦烦秩!”。okhttp4上居然直接...