【发布时间】:2013-02-10 15:32:41
【问题描述】:
我正在使用 SVG Android (http://code.google.com/p/svg-android/)。我在我的应用程序的几个活动中使用相同的 svg 文件。建立一个缓存来存储和检索图像是个好主意吗?
我正在使用 SparseArray 以这种方式存储 PictureDrawable(从 SVG 生成):
SVG svg = SVGParser.getSVGFromResource(resources, resourceId);
PictureDrawable pictureDrawable = svg.createPictureDrawable();
cache.put(resourceId, pictureDrawable);
在管理 PictureDrawable 对象时是否需要注意内存使用情况?我确认缓存中的最大项目数将小于 50。
【问题讨论】:
标签: android image memory-management svg