У меня есть ListView с пользовательским ArrayAdapter. Каждая строка из этого ListView имеет значок и некоторый текст. Эти значки загружаются в фоновом режиме, кэшируются, а затем используются обратные вызовы, заменяемые в соответствующем ImageViews. Логика получения эскиза из кеша или загрузки запускается каждый раз, когда выполняется getView().
Теперь, по словам Ромена Гая:
"нет абсолютно никакой гарантии на порядок, в котором getView() будет и сколько раз."
Я видел, как это произошло, для строки размером два getView() вызывается шесть раз!
Как мне изменить свой код, чтобы избежать дублирования эскизов-выборки-запросов, а также обрабатывать просмотр?
Спасибо.