我有一个独特的代码文本在我的回收视图列表项目,通过使用,我必须调用一个API和获取图像URL,并加载到适当的列表项目。
我正在使用改造来获取图像url表单API。
我呼吁在onBindViewHolder上改造的适配器在回收视图。
在我的android日志中,我可以看到更新的响应,对于回收视图的前6个列表项目,我得到了正确的图像,对于下一个列表项目,相同的6个图像正在重复。任何有这种问题的人。
请帮我克服这一切。
谢谢。
发布于 2019-04-01 11:34:02
在您的实现中,您在onBindViewHolder中进行了两个网络调用,一个用于使用唯一的编码文本获取图像Url,另一个用于加载URL,第一个调用并不非常有用,除非图像url在滚动RecyclerView时更改(我想不是这样),
另一种方法是首先获取图像Url并将该Url放在RecyclerView的项(列表)中,然后只在RecyclerView适配器中加载图像Url
发布于 2019-04-01 11:40:55
您应该将图片链接从ViewHolder外部获取到列表中,并在滚动时使用分页或类似的方式下载更多的项目。
https://stackoverflow.com/questions/55453832
复制相似问题