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提前