我有一个ViewPager,其中包含ImageView作为子视图。ImageView显示从网络加载的位图和/或缓存在本地缓存中的位图,该缓存实现为基于LruCache的类(来自Android支持库)。问题是,当图像从LruCache中删除时,GC似乎无法释放或过晚释放位图内存。即使旧的位图已从LruCache和ViewPager的持有ImageViews中移除(我已从ViewPager中删除了视图),在加载新的位图时经常会出现OutOfMemory异常。我读到有时候(?)你必须调用Bitmap.recycle(优先于Android 3.0)但这并没有起作用。在ICS上也不起作用(我没有调用Bitmap.recycle)。如何解决这个问题?