我的服务器数据库中有 400 张图像。我能够获取这些图像并在我的模拟器中显示。但是从服务器获取图像需要很多时间。因此我想异步获取图像。我怎样才能完成这项任务?帮我解决这个问题......将提前感谢......
我想将以下代码转换为异步任务......
我的代码:
public View getView(.......)
{
ImageView myimgview = (ImageView) view.findViewById(R.id.imageView100);
drawable = LoadImageFromWebOperations(v.getTag().toString());
myimgview.setImageDrawable(drawable);
---
---
---
}
private Drawable LoadImageFromWebOperations(String url) {
try {
InputStream is = (InputStream) new URL(url).getContent();
Drawable d = Drawable.createFromStream(is, "image.png");
return d;
}
catch (Exception e)
{
System.out.println("Exc=" + e);
return null;
}
}