Jak mogę asynchronicznie pobierać obrazy HTML ListView?

Jako prototyp próbuję zmodyfikowaćdemo obrazka z Androidem zBlog dla programistów Androida do pracy ze znacznikami obrazu HTML, a nie na stałeImageViews. Zmodyfikowałem go, zastępującImageAdapter.getView() z następującymi:

public View getView(final int position, View view, final ViewGroup parent) {
   TextView textView = (TextView) view;
    if (textView == null) {
       textView = new TextView(parent.getContext());
       textView.setPadding(6, 6, 6, 6);
    }
    textView.setText(Html.fromHtml("<img src=\"" + URLS[position] + "\"/>", 
       new ImageGetter() {
       @Override public Drawable getDrawable(final String source) {
          ImageView imageView = new ImageView(parent.getContext());
          imageDownloader.download(source, imageView);
          return imageView.getDrawable();
       }
    }, null));

    return textView;
}

Żaden z obrazów nie pojawia się w ListView i żadne błędy nie są zgłaszane w Logcat. RobićTextViews w odróżnieniuImageViews należy jakoś odświeżyć po pobraniu obrazów?

OryginalnygetView() było:

public View getView(int position, View view, ViewGroup parent) {
    if (view == null) {
        view = new ImageView(parent.getContext());
        view.setPadding(6, 6, 6, 6);
    }

    imageDownloader.download(URLS[position], (ImageView) view);

    return view;
}

questionAnswers(1)

yourAnswerToTheQuestion