问题
I want to display only those images that were loaded into cache memory once we downloaded from url using Universal Image Loader
Example
I have 15 URLS to download image and display inViewPager
, but out of them only 5 were downloaded and i closed the app.. Now i don't have any internet connection to get all the other images from web, but app will show only 5 images and remaining pages will be blank..
Is is possible to get the list of only those images from cache Memory
??
How can we restrict ViewPager
from other blank pages?
I have successfully implemented Universal Image Loader
, but got stuck on these issues.
Any idea/suggestion/sample would be appreciated..
Thanks
回答1:
You can define whether image was cached on disc using disc cache:
File cachedImage = imageLoader.getDiscCache().get(imageUrl);
if (cachedImage.exists()) {
/// image is cached
}
You can check every image URL, define which images are cached and configure ViewPager appropriately.
来源:https://stackoverflow.com/questions/14073881/how-to-display-only-cache-memory-images-in-viewpager-using-universal-image-loade