私はNovodaImageLoader(https://github.com/novoda/ImageLoader)を使用していますが、このローダーをCursorAdapterで使用すると、すべて問題ありません。しかし、1つのImageViewでアクティビティにアダプタを使用せずに使用したい場合、異なるURLに対して同じ画像を取得します。
//onCreate in Activity
imageManager = MyApplication.getImageLoader();
imageTagFactory = new ImageTagFactory(this, R.drawable.ic_refresh_inverse);
imgView = (ImageView) findViewById(R.id.imgIV);
//fillData - when I finish loading img URL from DB with CursorLoader
imgView.setTag(imageTagFactory.build(imgURL));
imageManager.getLoader().load(imgView);
//code in onCreate Application
LoaderSettings settings = new SettingsBuilder().withDisconnectOnEveryCall(true).withCacheManager(new LruBitmapCache(this)).build(this);
imageManager = new ImageManager(this, settings);
キャッシュディレクトリを見ると、別の画像が読み込まれていますが、使用されていません。問題が発生する可能性のある場所や、このライブラリを適切に使用して1つの画像のみをロードする方法について考えてみてください。
ありがとうございました!