我有自定义适配器(一个图像,两个文本字段),我需要检查viewHolder中的图像。当图像已经存在时,在ImageView中显示该图像,当图像不存在时,我需要检查连接,如果一切正常,显示进度条,下载图像并显示它,如果全部不好则显示默认图像。抱歉我的英文。
答案 0 :(得分:2)
不,你不应该在ViewHolder bcoz中实现异步任务,你不知道加载图像需要多少时间,用户在等待列表视图出现时会很生气。
有很多教程你应该使用延迟加载图像如果你使用URLS的图像,如果没有太多的图像,那么你可以将它存储在数据库或文件和显示列表视图中的任何时间
希望它有助于:)
答案 1 :(得分:0)
我见过很多人使用,这对小型操作来说是正常的。
但它不能用于需要时间的任务 - 因为用户体验受到滞后的影响。
对于小型操作,您可以使用它。