Android Novoda ImageLoader-加载相同的图像

Android Novoda ImageLoader-加载相同的图像,android,support-image-loader,Android,Support Image Loader,我用的是Novoda ImageLoader(https://github.com/novoda/ImageLoader)当我在CursorAdapter中使用这个加载程序时,一切都很好。但当我想在活动中使用一个ImageView而不使用任何适配器时,我会为不同的URL获得相同的图像 //onCreate in Activity imageManager = MyApplication.getImageLoader(); imageTagFactory = new ImageTagFac

我用的是Novoda ImageLoader(https://github.com/novoda/ImageLoader)当我在CursorAdapter中使用这个加载程序时,一切都很好。但当我想在活动中使用一个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);
当我查看缓存目录时,不同的映像被加载,但没有使用。 你知道哪里会有问题,或者如何正确使用这个库只加载一个图像吗?

谢谢大家!

问题可能与此类似 url中是否有查询参数?如果是,请尝试添加此项 .在设置生成器上使用EnableQueryInHashGeneration(false)

这是一个错误,它颠倒了参数enableQueryInHashGeneration背后的逻辑。在生成图像的hashname时,此参数应启用/禁用(默认情况下应为enable)url的查询部分。当url中有会话令牌作为参数,并且不想反复下载同一个图像时,这非常有用


该问题将在1.5.6版本中解决。问题可能与此类似 url中是否有查询参数?如果是,请尝试添加此项 .在设置生成器上使用EnableQueryInHashGeneration(false)

这是一个错误,它颠倒了参数enableQueryInHashGeneration背后的逻辑。在生成图像的hashname时,此参数应启用/禁用(默认情况下应为enable)url的查询部分。当url中有会话令牌作为参数,并且不想反复下载同一个图像时,这非常有用

这个问题将在1.5.6版本中解决