Вопрос проверяет понимание race condition и связи асинхронных операций с жизненным циклом UI.
Короткий ответ
Асинхронная загрузка не знает, актуальна ли ячейка в момент завершения запроса. Пока изображение загружается, ячейка может быть переиспользована для других данных. Если результат загрузки без проверки устанавливается в UI, возникает подмена изображения. Это классическая race condition. Без дополнительной логики проблема неизбежна.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.