02-20 15:11:46.523: W/System.err(31752): java.io.IOException: unexpected end of stream
02-20 15:11:46.558: W/System.err(31752): at libcore.net.http.FixedLengthInputStream.read(FixedLengthInputStream.java:48)
02-20 15:11:46.558: W/System.err(31752): at java.io.InputStream.read(InputStream.java:163)
02-20 15:11:46.558: W/System.err(31752): at java.io.BufferedInputStream.fillbuf(BufferedInputStream.java:142)
02-20 15:11:46.566: W/System.err(31752): at java.io.BufferedInputStream.read(BufferedInputStream.java:309)
02-20 15:11:46.566: W/System.err(31752): at android.graphics.BitmapFactory.nativeDecodeStream(Native Method)
02-20 15:11:46.570: W/System.err(31752): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:527)
02-20 15:11:46.574: W/System.err(31752): at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:353)
02-20 15:11:46.574: W/System.err(31752): at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:781)
02-20 15:11:46.578: W/System.err(31752): at android.graphics.drawable.Drawable.createFromStream(Drawable.java:741)
Android下载一个约1M的图片,出现此错误; 每次都下不全; 代码如下:
ins = new URL(url).openStream();
drawable = Drawable.createFromStream(ins, "src");
这是为什么..