android - ListView 具有延迟加载和下载图像功能

标签 android listview view lazy-loading android-image

我有一个 ListView ,当我滚动时,图像会被下载,所以到目前为止我所理解的是只有该元素的图像被下载时才可见的元素。假设一次只有 7 个元素可见,当我滚动时,以前的 View 会被新 View 回收一次,那么下载以前 View 的图像的过程会发生什么情况它是否也被取消,或者它对下载新 View 图像的新请求进行排队。我询问的是发生进程排队的过程或尚未完成的进程被取消的过程。进程我的意思是在后台下载图像

最佳答案

完全取决于您如何下载和缓存图像。

如果您使用 AyncTasks 下载图像,并且在滚动时没有取消它们,则将下载图像。如果您使用 volley/picasso/glide 等库来处理图像,那么它们会根据下载的图像量取消或缓存图像。

关于android - ListView 具有延迟加载和下载图像功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34990911/

相关文章:

c# - 在 ASP.NET 中,在 ListView 内的 div 中添加动态单选按钮列表

android - 如何在未附加到 Activity 的 View 中选择和复制文本?

android - 单列中的多个 View

android - 使用android默认闹钟声音列表

android - 向android发送数据和从android发送数据

android - 如何部署Dart Web应用程序以执行系统Shell脚本?

java - 来自 Parse 数据的带有 ListView 的 fragment 中的 RatingBar

java - 如何将此自定义 ListView ArrayAdapter 连接在一起?

java - Android java将两个相似的for循环合并为一个循环

android - 当屏幕变为非 Activity 状态时,计时器似乎正在暂停