gpt4 book ai didi

具有网络图像缓存的Android Listview

转载 作者:行者123 更新时间:2023-11-30 04:28:31 26 4
gpt4 key购买 nike

我有一个 ASync 任务,用于 D/L ListView 的图像。让 ListView 和 ListView 适配器实现工作正常。

我的问题是:D/L之后来自网络的图像......1. 我应该将它保存到一个临时目录中并从那里加载它吗?或者2.我应该把它放在内存中吗?但在这种情况下可能会消耗大量内存,因为列表大小可能很大。3. 如果我有一个在服务器之前是 U/L 的图像,我需要在 ListView 中将它显示为一个小图像(示例?)。我应该把图像放在 ImageView 中吗?我应该处理图像并缩放它吗?

约夫

最佳答案

我会将图像保存在弱引用的内存中。这意味着如果操作系统内存不足,图像将被释放。此外,您可以将它们保存到 SD 卡中,这样当必须重新加载图像时,它们会出现得更快。您可以查看此线程 Lazy load of images in ListView获取更多提示。

强烈建议缩放图像以提高性能。

关于具有网络图像缓存的Android Listview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8105544/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com