0

ファイルのリストを取得する ListView があります。次に、drawableリソースに移動してファイルをロードします。各ファイル名は、次のような行タグに保存されるホルダーに保存されます。

row.setTag(holder);

ホルダーがこのタイプの場合:

static class RowHolder {
    ImageView img;
    String resourceName;
    int position;
}

resourceName は、img の読み込みに使用されるファイル名です。

リモートサーバーからファイルをロードするようにコードを変更したいので、2つのオプションがあります:

  1. 各ファイルをロードし、ディスクに保存してから ListView に追加します
  2. ダウンロードされるすべてのファイルのリストを ListView に送信し、各行に「読み込み中」のサインを表示し、ファイルがダウンロードされると、ListView のその場所に表示します。

私は2番目のオプションを追求しようとしています。最初の部分は簡単です。読み込み中の画像を表示するだけです。しかし、その行を (行タグのフィールドで) 再度見つけて、resourceNameダウンロード後に画像を更新するにはどうすればよいでしょうか?

どうもありがとう!

4

0 に答える 0