Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Recyclerview中使用LinkedHashmap按顺序存储列表,当回滚时,必须检索回这些对象?_Java_Android - Fatal编程技术网

Java 如何在Recyclerview中使用LinkedHashmap按顺序存储列表,当回滚时,必须检索回这些对象?

Java 如何在Recyclerview中使用LinkedHashmap按顺序存储列表,当回滚时,必须检索回这些对象?,java,android,Java,Android,我已经使用asynctask在不使用任何第三方库的情况下从internet使用recyclerview显示100 URL的图像。当我滚动图像时,它们会闪烁,1到100这样的值会改变,并且只需花费很少的时间就可以得到准确的数字。在图像视图中,我发现可以使用LinkedHashmap来完成。但是我不知道如何使用它,在哪里使用它?我需要为它编写一个新的单独代码,还是只需要将数组字符串URL的数据类型更改为LinkedHashmap ArrayList?我的问题可能不清楚。请管理好。如果可能的话,请提供

我已经使用asynctask在不使用任何第三方库的情况下从internet使用recyclerview显示100 URL的图像。当我滚动图像时,它们会闪烁,1到100这样的值会改变,并且只需花费很少的时间就可以得到准确的数字。在图像视图中,我发现可以使用LinkedHashmap来完成。但是我不知道如何使用它,在哪里使用它?我需要为它编写一个新的单独代码,还是只需要将数组字符串URL的数据类型更改为LinkedHashmap ArrayList?我的问题可能不清楚。请管理好。如果可能的话,请提供相关的解决方案。

我认为linkedHashmap无法解决您的问题,它可以减少下载图像时的数据消耗。因此,您可以通过其他方式进行搜索。

您尝试的内容请发布在此处并提及相关问题。我正在尝试加载多个Url图像,使用Aysnctask和Recycler视图。每当我快速滚动时,这些图像都会闪烁。例如,我正在显示1到100幅图像->当改变数字时,图像会随着相应的数字而改变。在快速滚动时,数字会不断变化,设置精确位置所需的时间很少,因此考虑使用LinkedHashmap概念。但我不知道如何实施它。请帮忙。请澄清你的答案。这样可以避免多次下载同一张图片。