我正在尝试从 url 加载图像,我可以在 Imageview 中显示其中一些。我的问题是我得到
09-04 10: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);
}
}
这有什么问题?
任何人都请帮忙..Thanx提前