[英]Android Java recycle View scrolling: will it redownload images?
我在我的回收站视图中使用毕加索。 我想知道缓存:当我向下滚动时,图像会消失,当我再次向上滚动时,它们会再次显示。 但它显示下载进度条,显示它需要一秒钟。
我的代码
Picasso.get().load(profileUrl).placeholder(R.drawable.placeholder_image).fit().into(postViewHolder.profileImg);
我想避免多次下载相同的图像。 还是只是缓存需要一些时间才能再次显示已经缓存的图像?
Picasso 应该自动缓存图像。 您可以使用 Picasso singleton 实例上的setIndicatorsEnabled
方法检查它是否被缓存。
Picasso 默认缓存图片。 如果您不想使用此代码进行缓存
Picasso.with(context).load(uri).networkPolicy(NetworkPolicy.NO_CACHE).memoryPolicy(MemoryPlicy.NO_CACHE).placeholder(R.drawable.placeholder).into(imageView);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.