【问题标题】:How to display only cache memory images in ViewPager using Universal Image Loader Android?如何使用 Universal Image Loader Android 在 ViewPager 中仅显示缓存图像?
【发布时间】:2012-12-13 23:26:41
【问题描述】:

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

示例

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

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

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

我已经成功实现了Universal Image Loader,但被这些问题卡住了。

任何想法/建议/示例将不胜感激..

谢谢

【问题讨论】:

  • @NOSTRA,你有什么想法吗?

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


【解决方案1】:

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

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

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

【讨论】:

  • 如何使用 ViewPager 设置壁纸?我无法在位图中设置寻呼机视图@NOSTRA
  • 这完全是另一个问题。我不知道壁纸的答案。关于 ViewPager - stackoverflow.com/a/8638772/913762
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-08
  • 1970-01-01
  • 2012-11-08
  • 2016-12-13
  • 2012-12-08
  • 1970-01-01
相关资源
最近更新 更多