在我的应用程序中,我有大约1000个位图。我必须将它们合并为一张图像。为了做到这一点,从sdcard .In加载当前需要的位图这个过程我必须重新使用最近最少使用的位图,否则dvm会抛出内存错误。那么,谁能告诉我如何在java中完成这个任务(最近最少使用)??
谢谢你,斯里尼瓦斯
发布于 2011-02-17 17:55:00
您可能希望研究Collections API中的LinkedHashMap或LinkedHashSet实现,它们提供了对高度可配置的LRU框架的支持。
发布于 2018-10-06 04:47:21
LinkedHashMap非常适合这种类型的problems.removeEldestEntry()方法,即LinkedHashMap类返回true来删除最旧的条目
https://stackoverflow.com/questions/5027332
复制相似问题