您好,登錄后才能下訂單哦!
使用說明:
一、優(yōu)化了volley的組織結(jié)構(gòu),重新定義的包架構(gòu)更加清晰明了,方便閱讀,擴(kuò)展
包組織結(jié)構(gòu)圖如下所示:
base包中包括了volley架構(gòu)的基礎(chǔ)類,抽象類。
impl包中包括了base包中類的具體實(shí)現(xiàn)。
process包中包括了網(wǎng)絡(luò)請(qǐng)求處理隊(duì)列,緩存處理隊(duì)列等處理方法類。
ui包中包括了網(wǎng)絡(luò)圖片相關(guān)的view類。
utils包中是一些處理工具類。
Http類包含了一系列的靜態(tài)方法,不同的方法適用于不同的使用場(chǎng)景。
二、優(yōu)化了緩存機(jī)制。之前的機(jī)制為獲取到網(wǎng)絡(luò)請(qǐng)求結(jié)果后,先存入緩存,然后返回請(qǐng)求結(jié)果;現(xiàn)在的機(jī)制為獲取到網(wǎng)絡(luò)請(qǐng)求結(jié)果后,存入緩存與返回請(qǐng)求結(jié)果放在兩個(gè)線程中,加快了返回請(qǐng)求結(jié)果的速度。
如下圖中紅框代碼所示,額外添加了CacheWriter類,在這里新開一個(gè)線程處理緩存寫入IO。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。