Como posso baixar imagens HTML de ListView de forma assíncrona?

Como protótipo, estou tentando modificar oDemo android-imagedownloader deBlog dos desenvolvedores do Android para trabalhar com tags de imagem HTML em vez de codificadasImageViews. Eu modifiquei isso substituindoImageAdapter.getView() com o seguinte:

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;
}

No entanto, nenhuma das imagens está aparecendo no ListView e nenhum erro é relatado no Logcat. FazTextViews ao contrárioImageViews precisa ser atualizado de alguma forma, uma vez que as imagens são baixadas?

O originalgetView() estava:

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