gpt4 book ai didi

android - 缓存图像的理想位置是什么?

转载 作者:行者123 更新时间:2023-11-29 15:33:23 25 4
gpt4 key购买 nike

我正在从远程服务器获取我的应用程序中的大量缩略图,并在 ListView 中延迟加载这些缩略图。

图像提取在后台 AsynTask 中运行,完成后,提取的图像使用 SoftReferences 存储在 HashMap 中。

这工作得很好,但是当缓存中的图像被 GC 处理时,必须重新运行提取。

我可以将它们存储在 SD 卡上,这样就不会重新获取了。

但我没有采用这种方法,因为它会在 SD 卡上造成困惑。

是否可能有这些类似临时文件夹的替代方案,可以在 Activity/应用程序完成/退出时清除?

缓存图像的“理想位置”是什么?任何建议、示例项目或指示将不胜感激。

最佳答案

您应该检查文件数据存储选项:
http://developer.android.com/guide/topics/data/data-storage.html
文件保存在应用程序目录中,因此任何地方都不会乱七八糟。文件最终将与该应用程序一起删除。您还可以实现一些方法,在应用程序启动时清除缓存(例如删除超过 2 周的文件)。

关于android - 缓存图像的理想位置是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1979731/

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