我正在使用 inBitmap 在 android3+ 上加载位图。但我总是得到java.lang.IllegalArgumentException: Problem decoding into existing bitmap.
在 LruCache 的entryMoved()
功能中:我reusableBitmaps.add(new SoftReference<Bitmap>(oldValue.getBitmap()));
用来保存位图。
下一次加载位图:我在 reusableBitmaps 上使用迭代器来查找可以用于 inBitmap 的哪个,我使用迭代器来查找哪个,就像在官方开发者网站上管理内存一样。
但不幸的是,总是失败,logcat 显示java.lang.IllegalArgumentException: Problem decoding into existing bitmap.
任何人都可以给我一个样本或教程?