![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
前言 Glide 源碼解析系列到目前為止剛好寫了10篇启具,而本篇做為收篇之作終于要完成了金度。一開始決定寫這個系列是因為面試被問到源碼比較多应媚,雖然也看...
前言 DecodeJob的主要工作是從磁盤或者數(shù)據(jù)源(比如網(wǎng)絡(luò))中獲取資源,并進行轉(zhuǎn)換和轉(zhuǎn)碼猜极。 DecodeJob 實現(xiàn)了 Runnable 接...
SourceGenerator 在上文 Glide 源碼解析之 ResourceCacheGenerator 我們分析了從磁盤獲取資源中姜,而 So...
DataFetcherGenerator 數(shù)據(jù)提取器生成器,雖然名字是這樣叫跟伏,但是實際上在實現(xiàn)類你是看不到它生成數(shù)據(jù)提取器的丢胚。它只有兩個方法,有...
前言 在之前的文章Glide源碼解析之MemoryCache介紹了Glide的二級緩存MemoryCache受扳,現(xiàn)在讓我們來看下三級緩存DiskC...
前言 由名字可以看出這是一個解碼的幫助類携龟,里面緩存了LoadData和Key,以及很多從DecoderJob傳遞過來的參數(shù)辞色。它的主要作用是提供解...
前言 在上文Glide源碼解析之ActiveResources我們介紹了一級緩存ActiveResource骨宠,現(xiàn)在讓我們來看Glide的二級緩存...
前言 在之前我們看Glide獲取數(shù)據(jù)的時候,第一個就是從ActiveResource中獲取的相满,作為第一級緩存层亿,那么它究竟是個什么東西,下面讓我們...
RequestBuilder是什么 它是一個用于處理設(shè)置選項和啟動加載的類立美,可以用來監(jiān)聽資源的加載成功與否(RequestListener)匿又,加...