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");
这是为什么..