我正在编写一个 Android 应用程序。我有一个 ArrayAdapter,我用它来显示项目列表,其中每个项目的一部分是图像。我在 adapers getView() 方法中异步下载图像,我正在使用缓存来保持它尽可能高效并停止过多的重新下载。我面临的问题是,android 可以根据需要多次调用每个项目的 getView() 方法。它通常被称为比图像实际下载速度更快,因此同一张图像甚至在进入缓存之前可以排队等待多次下载。是否有关于如何防止图像重复排队等待下载的最佳实践?这似乎是对移动数据的巨大浪费。
最佳答案
关于Android,在列表适配器中有效地加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43595099/