Java 需要使用ImageView下载图像,而不是使用缓存
我有和imageview可下载位图:Java 需要使用ImageView下载图像,而不是使用缓存,java,android,bitmap,download,imageview,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" 问题是,我以后需要使用完整大小的图像,当我再次尝试下载
InputStream in = new java.net.URL(urldisplay).openStream();
bm = BitmapFactory.decodeStream(in);
然后,imagview缩放图像:
android:maxWidth="75dp"
android:adjustViewBounds="true"
android:scaleType="fitCenter"
问题是,我以后需要使用完整大小的图像,当我再次尝试下载它时,似乎使用了缓存的缩放版本。有没有办法强制下载而不使用缓存版本
谢谢您的帮助。可能是服务器的问题。您可以通过在url中添加任何空参数来解决这个问题 比如说
urldisplay += ("?" + UUID.randomUUID().toString() + "=");
InputStream in = new java.net.URL(urldisplay).openStream();
bm = BitmapFactory.decodeStream(in);
谢谢你的回复,但这个建议似乎并没有改变什么。