Android系统。 Facebook SDK朋友列表

时间:2013-08-27 06:36:44

标签: android facebook-android-sdk

使用FQL我为所有朋友获取了idsnameslinks to profile pictures的列表。我将此信息放在ListView中。我使用AsyncTask来获取图片,然后将其插入ImageView的{​​{1}}的名称旁边的ListView内。

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

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

P.S。我实际上并不需要代码,只是解释它的流程。

1 个答案:

答案 0 :(得分:1)

您可能需要查看UNIVERSAL IMAGE LOADER

适用于Android的Universal 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.