Custom Adapter中viewHolder中使用AsyncTask是否正常
Is it normal to use AsynTask in viewHolder in CustomAdapter
我有自定义适配器(一个图像,2 个文本字段),我需要检查 viewHolder 中的图像。当图像已经存在时,在 ImageView 中显示该图像,当图像不存在时,我需要检查连接,如果一切正常,则显示进度条,下载图像并显示它,如果一切都不好,则显示默认图像。对不起我的英语。
我看到很多人在用,小操作很正常
但它不能用于需要时间的任务 - 因为用户体验会受到滞后的影响。
对于小型操作,您可以使用它。
不,你不应该在 ViewHolder 中实现异步任务,因为你不知道加载图像需要多少时间,用户会因为等待列表视图出现而生气。
那里有很多教程你应该对图像使用延迟加载在文件中并在列表视图中随时显示
希望对您有所帮助:)
我有自定义适配器(一个图像,2 个文本字段),我需要检查 viewHolder 中的图像。当图像已经存在时,在 ImageView 中显示该图像,当图像不存在时,我需要检查连接,如果一切正常,则显示进度条,下载图像并显示它,如果一切都不好,则显示默认图像。对不起我的英语。
我看到很多人在用,小操作很正常
但它不能用于需要时间的任务 - 因为用户体验会受到滞后的影响。
对于小型操作,您可以使用它。
不,你不应该在 ViewHolder 中实现异步任务,因为你不知道加载图像需要多少时间,用户会因为等待列表视图出现而生气。
那里有很多教程你应该对图像使用延迟加载在文件中并在列表视图中随时显示
希望对您有所帮助:)