来自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的最后一张图片没有显示的主要内容,如果未能解决你的问题,请参考以下文章
Wordpress ACF Repeater 背景图片只加载最后一张图片