如何使用Universal Image Loader Android在ViewPager中仅显示缓存内存图像?

时间:2012-12-28 18:15:40

标签: android android-viewpager universal-image-loader

我想只显示那些使用Universal Image Loader从网址下载后加载到缓存中的图片

示例

我有 15网址来下载图片并显示在ViewPager,但其中只有5个已下载,我关闭了应用..现在我没有任何互联网连接从网上获取所有其他图像,但应用程序将只显示5个图像,其余页面将为空白..

是否可以从cache Memory ??

获取那些图像的列表

我们如何限制ViewPager来自其他空白页?

我已成功实施Universal Image Loader,但却陷入了这些问题。

任何想法/建议/样本都将受到赞赏..

由于

1 个答案:

答案 0 :(得分:8)

您可以使用光盘缓存定义图像是否缓存在光盘上:

File cachedImage = imageLoader.getDiscCache().get(imageUrl);
if (cachedImage.exists()) {
    /// image is cached
}

您可以检查每个图像网址,定义缓存的图像并适当配置ViewPager。