需要ImageView下载图像,而不是使用缓存

时间:2013-05-15 21:09:53

标签: java android bitmap download imageview

我有和imageview下载位图:

InputStream in = new java.net.URL(urldisplay).openStream();
bm = BitmapFactory.decodeStream(in);

然后,imagview会缩放图像:

android:maxWidth="75dp"
android:adjustViewBounds="true"  
android:scaleType="fitCenter"

问题是,我需要稍后使用完整大小的图像,当我再次尝试下载时,似乎会使用缓存的缩放版本。有没有办法强制下载而不使用缓存版本?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

可能是服务器问题。您可以通过向您的网址添加任何空参数来解决这个问题

例如

urldisplay += ("?" + UUID.randomUUID().toString() + "=");
InputStream in = new java.net.URL(urldisplay).openStream();
bm = BitmapFactory.decodeStream(in);