4

一旦我们使用从 url 下载后,我只想显示那些加载到缓存中的图像Universal Image Loader

例子

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

是否可以从中获取仅这些图像的列表cache Memory

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

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

任何想法/建议/样本将不胜感激..

谢谢

4

1 回答 1

8

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

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

您可以检查每个图像 URL,定义缓存哪些图像并适当地配置 ViewPager。

于 2012-12-29T23:43:49.840 回答