Пользовательский адаптер повторно связывает данные со списком во время прокрутки - PullRequest
0 голосов
/ 11 сентября 2011

У меня есть специальный адаптер, который связывает данные (заголовок, дату, изображение) со списком. Все работает нормально, но когда я прокручиваю свой просмотр списка, кажется, что адаптер повторно привязывает свои данные к просмотру списка. Он не заполняет и не дублирует данные, но записывает поверх одной и той же позиции данных. Нечто подобное, особенно когда я представляю изображения, это очень раздражает, потому что прокрутка списка не гладкая. Итак, как я могу остановить адаптер для повторной привязки данных в просмотре списка?

Спасибо!

1 Ответ

0 голосов
/ 11 сентября 2011

Итак, как я могу остановить адаптер для повторной привязки данных в виде списка?

Сломайте пальцы всех ваших пользователей, чтобы они не могли прокрутить ListView.

Или, сделайте более эффективную работу в вашем bindView() методе, или что-либо еще, что вы используете для привязки (например, ViewBinder). Например, сохраняйте кэш (через SoftReferences или что-то еще) растровых изображений, чтобы вам не приходилось перезагружать их с диска.

...