1

使用FQL我获得了ids,nameslinks to profile pictures我所有朋友的列表。我将此信息放在一个ListView. 我AsyncTask用来获取图像,然后将它们插入到名称旁边的ImageView每个条目中。ListView

我的问题是:我应该怎么处理我放在里面的drawables ImageViews?将它们保存在内存中肯定会引发OutOfMemory异常,因为列表可能会变得很长。我应该将它们存储在本地缓存中吗?如果是这样,最好的方法是什么?我应该使用SharedPreferences它们更快吗?还是我应该使用SQLite?或者 ...

这样做的正确方法是什么?

PS我实际上不需要代码,只是对所有流程的解释。

4

1 回答 1

1

您可能想查看UNIVERSAL IMAGE LOADER

Android 通用 ImageLoader 的主要特点是:

• asynchronous loading and displaying images from the Internet or the SD-card;
• ability of caching loaded images in memory and / or the device's file system;
• ability to monitor the loading process by means of "listeners"
• effective working with the memory while caching images in the memory;
• wide opportunities to customize the tool to fit it to your needs.
于 2013-08-27T06:50:52.560 回答