0

我正在从服务器下载一些图像。这种情况偶尔会发生一次(即根据需要)。我需要知道哪个对我的应用程序的操作更有效:我是将图像下载到图像的 HashMap 还是下载它们并将它们作为资源保存在资产或可绘制目录中,然后通过 id 访问它们?请至少解释一下,为什么哪个选项更好。

4

1 回答 1

0

理想情况下,您需要将所有图像下载到 sdcard 并存储它们。通过文件 api 访问它们并使用延迟加载将它们加载到图像视图中。如果您要加载应用程序资源文件夹中的所有图像,那么它将占用大量内存。请记住,不要将所有图像缓存到内存中。UniversalImageLoader根据我的经验,我建议您使用。它为您提供了很多选择。

于 2013-10-08T00:15:34.830 回答