我正在尝试从网址加载图片,我可以在Imageview中显示其中一些。我的问题是我得到了
09-04 10:18:25.739:W / System.err(913):java.io.IOException:预计是一个十六进制块大小,但是
在解码某些图像时无法显示相同的内容。
这是我的代码
public class downloadTask扩展了AsyncTask {
@Override
protected Void doInBackground(Void... params) {
// TODO Auto-generated method stub
URL link = null;
for(int i = 0; i < 5; i++)
{
try {
link = new URL(url_Link[i]);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
//bm[i] = BitmapFactory.decodeStream((InputStream) link.getContent());
bm[i] = BitmapFactory.decodeStream(link.openConnection().getInputStream());
} catch (IOException e) {
// TODO Auto-generated catch block
System.out.println("entered"+e);
e.printStackTrace();
}
publishProgress(i);
}
return null;
}
@Override
protected void onProgressUpdate(Integer... values) {
// TODO Auto-generated method stub
iv[values[0]].setImageBitmap(bm[values[0]]);
super.onProgressUpdate(values);
}
}
这有什么问题?
任何人都可以提供帮助。提前付款