Android ListItem离开屏幕时卸载图像

Android ListItem离开屏幕时卸载图像,android,image,listview,picasso,Android,Image,Listview,Picasso,我正在使用适配器填充ListView。为了提供图像,我使用毕加索库从URL加载图像,并将其放置在ImageView中。但是,如果我向下滚动(一旦图像加载到每个可见的ListItem上),并且ListItem离开屏幕,如果我向上滚动,图像将消失,我必须等待它再次加载 如何使图像加载后无论在屏幕上还是屏幕下都保持加载状态。或者,至少如果它卸载了,那么如果它立即重新加载就好了,否则它在几秒钟内重新加载时看起来很糟糕 谢谢您可以使用任何图像缓存库。环球图书馆是一个很好的图书馆。在这里找到图书馆@Srip

我正在使用适配器填充ListView。为了提供图像,我使用毕加索库从URL加载图像,并将其放置在ImageView中。但是,如果我向下滚动(一旦图像加载到每个可见的ListItem上),并且ListItem离开屏幕,如果我向上滚动,图像将消失,我必须等待它再次加载

如何使图像加载后无论在屏幕上还是屏幕下都保持加载状态。或者,至少如果它卸载了,那么如果它立即重新加载就好了,否则它在几秒钟内重新加载时看起来很糟糕


谢谢

您可以使用任何图像缓存库。环球图书馆是一个很好的图书馆。在这里找到图书馆@Sripathi毕加索怎么了?这也是一个图像缓存库。对不起,我没有注意到。。你的意思是你的listitem被回收,因此加载图像会有延迟,对吗?您在listadapter中使用过Holder吗?@Sripathi我不太确定到底发生了什么。我假设它正在被回收。是的,有点耽搁。它第一次加载时有延迟是没有问题的-需要一段时间下载是正常的。然而,如果我再次通过它,我希望不会有延迟,因为它已经下载。我不这么认为-什么是持有者?显示代码。毕加索有一个内存缓存,只要你正确使用它,它就可以阻止你描述的东西。