Im использует RecyclerView для отображения списка, содержащего imageView. Чтобы сделать пользовательский интерфейс более плавным, я загружаю миниатюры 58dp, сохраненные на SD-карте, в эти изображения с помощью asyncTask.
Проблема заключается в том, что, когда a childView появляется на визуальном дисплее, старое изображение из других данных повторно используется, а затем заменяется после завершения asyncTask. Я могу остановить перетасовку, установив растровое изображение imageView в значение null в onPreExecute.
Есть ли способ действительно повторно использовать старые изображения или мне действительно нужно загружать изображения с SD-карты каждый раз, когда появляется новый View? Это делает вид довольно уродливым, потому что либо сначала появляются неправильные изображения, либо изображение белого цвета.