Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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
在android ListView中随机刷新thumb_Android_Android Listview_Thumbnails - Fatal编程技术网

在android ListView中随机刷新thumb

在android ListView中随机刷新thumb,android,android-listview,thumbnails,Android,Android Listview,Thumbnails,我正在根据来自的材料构建我的第一个应用程序。 到目前为止,一切都很顺利,但缩略图中有一个bug。当我滚动列表,随机拇指图像快速“刷新”与随机不同的拇指,并回到原来的一个。有什么建议说明它为什么会这样吗?您应该查看以下页面: 部件句柄并发性解释了一切: ListView和GridView等常见视图组件引入了另一个 与AsyncTask一起使用时出现问题,如中所示 上一节。为了提高内存效率,这些 组件在用户滚动时回收子视图。如果每个子视图 触发一个异步任务,但不能保证当它完成时, 关联的视图尚未回

我正在根据来自的材料构建我的第一个应用程序。
到目前为止,一切都很顺利,但缩略图中有一个bug。当我滚动列表,随机拇指图像快速“刷新”与随机不同的拇指,并回到原来的一个。有什么建议说明它为什么会这样吗?

您应该查看以下页面:

部件句柄并发性解释了一切:

ListView和GridView等常见视图组件引入了另一个 与AsyncTask一起使用时出现问题,如中所示 上一节。为了提高内存效率,这些 组件在用户滚动时回收子视图。如果每个子视图 触发一个异步任务,但不能保证当它完成时, 关联的视图尚未回收用于其他视图 子视图。此外,也不能保证 异步任务的启动顺序是它们完成的顺序


所以你是对的。这实际上是此示例的一个错误,它没有正确的加载/显示逻辑。

您应该查看以下页面:

部件句柄并发性解释了一切:

ListView和GridView等常见视图组件引入了另一个 与AsyncTask一起使用时出现问题,如中所示 上一节。为了提高内存效率,这些 组件在用户滚动时回收子视图。如果每个子视图 触发一个异步任务,但不能保证当它完成时, 关联的视图尚未回收用于其他视图 子视图。此外,也不能保证 异步任务的启动顺序是它们完成的顺序


所以你是对的。这实际上是这个示例的一个bug,它没有正确的加载/显示逻辑。

这有助于我更好地理解元素的循环。现在,我想这与我的ListView的另一个问题有关。如果你能看看这个,我将不胜感激:非常感谢!这有助于我更好地理解元素的循环。现在,我想这与我的ListView的另一个问题有关。如果你能看看这个,我将不胜感激:非常感谢!