【发布时间】:2010-05-20 10:52:25
【问题描述】:
我有一个带有自定义ArrayAdapter 的ListView。 ListView 中的每一行都有一个图标和一些文本。这些图标在后台下载,缓存,然后使用回调,替换为各自的ImageViews。每次运行getView() 时都会触发从缓存或下载中获取缩略图的逻辑。
现在,根据 Romain Guy 的说法:
"绝对不能保证 getView() 的顺序 也没有调用多少次。”
我见过这种情况,因为一行大小为 2 的 getView() 被调用了六次!
如何更改我的代码以避免重复的缩略图获取请求并处理视图回收?
谢谢。
【问题讨论】: