0
我试图加载从URL的图像,我可以在Imageview.My问题显示他们中的一些是我得到IO异常,而从URL中加载图像在Android的
10月9日至四日:18:25.739 :W/System.err(913):java.io.IOException:期望一个十六进制块大小,但是当解码一些图像并且不能显示相同时,它是
。
这是我的代码
公共类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);
}
}
有什么不对呢?
任何帮助please..Thanx提前