Volley 的 NetworkImageView 預設行為:有網路時優先發送請求,響應後更新快取;離線時才讀取快取顯示。
ImageLoader 內部邏輯:get() 先檢查快取,命中則回調 onResponse;未命中才發網路請求。NetworkImageView.setImageUrl() 每次調用都會觸發請求,不會自動優先讀快取顯示再更新。Cache.Entry entry = mQueue.getCache().get(url); if (entry != null) { bitmap = decode(entry.data); imageView.setImageBitmap(bitmap); }ImageRequest 自行控制快取策略。