各行に 4 枚の写真を含むListViewと、それらすべての写真のダウンロードを処理する写真ダウンロード マネージャーがあります。ListView に到着したときにあまりにも多くのスレッドが作成されたため、写真をダウンロードするスレッドの数を制限しました (以前は : 1 行あたり 4 枚の写真 * 5 または 6 行表示 => 20/25 スレッド、および + の場合スクロールします)
そのため、UI スレッドがビジー状態になり、写真の読み込み中にアイテムをクリックすると、OnItemClickEventがスキップされることがあり、ユーザーはクリックのダウンロードの終了を狂ったように待たなければなりません。
そのようなスキップされたイベントを回避する方法はありますか?
更新: 写真がダウンロードされるたびにブロードキャストを送信し、ListViewアダプターでnotifyDataSetChangedを送信しています。