Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 需要使用ImageView下载图像,而不是使用缓存_Java_Android_Bitmap_Download_Imageview - Fatal编程技术网

Java 需要使用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" 问题是,我以后需要使用完整大小的图像,当我再次尝试下载

我有和imageview可下载位图:

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);

谢谢你的回复,但这个建议似乎并没有改变什么。