/

public class DownloadTask extends AsyncTask {

// アイコンを表示するビュー
private ImageView imageView;

// コンストラク
public DownloadTask(ImageView imageView) {
this.imageView = imageView;
}

// バックグラウンドで実行する処理
@Override
protected Bitmap doInBackground(String... urls) {
Bitmap image = ImageCache.getImage(urls[0]);
if (image == null) {
image = HttpClient.getImage(urls[0]);
ImageCache.setImage(urls[0], image);
}
return image;
}

// メインスレッドで実行する処理
@Override
protected void onPostExecute(Bitmap result) {
this.imageView.setImageBitmap(result);
}
}