具體的緩存策略可以是這樣的:內(nèi)存作為一級(jí)緩存,本地作為二級(jí)緩存,網(wǎng)絡(luò)加載為最后。其中,內(nèi)存使用 LruCache ,其內(nèi)部通過(guò) LinkedhashMap 來(lái)持有外界緩存對(duì)象的強(qiáng)引用;對(duì)于本地緩存,使用 DiskLruCache。加載圖片的時(shí)候,首先使用 LRU 方式進(jìn)行尋找,找不到指定內(nèi)容,按照三級(jí)緩存的方式,進(jìn)行本地搜索,還沒(méi)有就網(wǎng)絡(luò)加載。
www.dbjr.com.cn/article/1264...htm 2025-5-26