我正在我的项目中使用Volley库。
通常,我使用setImageUrl方法让NetworkImageView下载图像:
networkImageView.setImageUrl(imageUrl, mImageLoader)
这个方法很好用,但是当我尝试使用ImageLoader的get方法手动下载位图,并且自己设置位图时,它就无法工作:
mImageLoader.get(imageUrl,new ImageLoader.ImageListener()
{
@Override
public void onResponse(ImageLoader.ImageContainer imageContainer, boolean b)
{
if (imageContainer.getBitmap() != null)
{
networkImageView.setImageBitmap(imageContainer.getBitmap());
}
}
@Override
public void onErrorResponse(VolleyError volleyError)
{
}
});
networkImageView.setImageBitmap(imageContainer.getBitmap())这一行没有任何作用。
怎么会这样呢? 提前感谢!