来自JSON的最后一张图片没有显示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了来自JSON的最后一张图片没有显示相关的知识,希望对你有一定的参考价值。

我有一个工作的JSON列表,其中包含图像和描述。

一切都运行正常,但当我更新我的JSON文件 - 所以我添加新项目 - 新图像和新描述,然后新添加的图像没有显示在我的手机列表视图中。

描述在那里,但不是最后的图像。其他图像当然是显示的,只有最新的不是。

我试图通过将conn.setUseCaches(false);添加到我的HttpURLconnection来避免缓存,当我检索图像时我也将MemoryPolicy.NO_CACHE添加到Picasso,但没有任何帮助,图像仍然不存在。

唯一的解决方案是在我的手机设置中手动清除我的应用程序的所有内存和数据,然后才显示图像!

你可以请一下建议,为什么新添加的图像没有立即显示在JSON上?因为描述和其他数据立即显示,但图像不是。谢谢。

Picasso.with(context).load(myList.get(position).getThumb()).memoryPolicy(MemoryPolicy.NO_CACHE).networkPolicy(NetworkPolicy.NO_CACHE).into(holder.thumb);
答案

对于遇到相同问题的任何人 - 使用.networkPolicy(NetworkPolicy.NO_CACHE)的解决方案。

以上是关于来自JSON的最后一张图片没有显示的主要内容,如果未能解决你的问题,请参考以下文章

CSS轮播只一遍又一遍地显示最后一张图片

Wordpress ACF Repeater 背景图片只加载最后一张图片

viewpager轮播的时候,当从最后一张图片轮播到第一张的时候,会把前面轮播过的都显示一遍啊

使用css做轮播效果为啥最后一张图片显示不出来

如何在android中将json数据加载到片段中

在 UIImageView 动画之后继续显示最后一张图片