【发布时间】:2013-10-29 06:34:11
【问题描述】:
我正在尝试从我正在使用的 Web 服务设置图像:
private class FetchImageTask extends AsyncTask<String, Integer, Bitmap> {
@Override
protected Bitmap doInBackground(String... arg0) {
Bitmap b = null;
try {
b = BitmapFactory.decodeStream((InputStream) new URL(arg0[0]).getContent());
}
catch (MalformedURLException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}
return b;
}
}
并尝试像这样获取它
final ImageView imgicon = (ImageView) convertView.findViewById(R.id.imgicon);
new FetchImageTask() {
@Override
protected void onPostExecute(Bitmap result) {
if (result != null) {
imgicon.setImageBitmap(result);
}
}
}.execute("Url/images/"+bitmapname);
但它既不显示也不显示任何错误。有什么猜测吗?
【问题讨论】:
标签: android