private void precacheListToDisk(List<String> precacheRequestUris, int position) { if (precacheRequestUris != null) { for (String precacheRequestUri : precacheRequestUris) { ImageRequest imageRequest = new ImageRequest(precacheRequestUri); imageRequest.setImageRequestType(ImageRequestType.PRECACHE_TO_DISK_FOR_ADAPTER); imageRequest.setCacheKey(new CacheKey(mId, position, mMemCacheRange, mDiskCacheRange)); mImageLoader.loadImage(imageRequest); } } }
private void precacheListToMemory(List<PrecacheRequest> precacheRequests, int position) { if (precacheRequests != null) { for (PrecacheRequest precacheRequest : precacheRequests) { ImageRequest imageRequest = new ImageRequest(precacheRequest.uri); imageRequest.setOptions(precacheRequest.options); imageRequest.setImageRequestType(ImageRequestType.PRECACHE_TO_MEMORY_FOR_ADAPTER); imageRequest.setCacheKey(new CacheKey(mId, position, mMemCacheRange, mDiskCacheRange)); mImageLoader.loadImage(imageRequest); } } }
public void loadImage(ImageRequest imageRequest, int position) { imageRequest.setCacheKey(new CacheKey(mId, position, mMemCacheRange, mDiskCacheRange)); imageRequest.setImageRequestType(ImageRequestType.ADAPTER_REQUEST); mImageLoader.loadImage(imageRequest); }