Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
dajver
410 / 274 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
1

Не обновлять айтемы в адаптере когда скроллим список

20.11.2015, 02:08. Просмотров 805. Ответов 4
Метки нет (Все метки)

Такая проблема, есть адаптер с чекбоксами, я выбираю чекбоксы, потом опускаю список ниже, подымаю его и эти чекбоксы снова сняты, как этого избежать? Что нужно писать внутри адаптера или что то поменять в списке? Не хочется выносить сетинг данных на фрагмент, хочется что бы все было внутри адаптера...
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2015, 02:08
Ответы с готовыми решениями:

JComboBox обновлять список при разворачивании
Есть JComboBox, который отображает список файлов из папки. Содержимое папки...

Ls Не Видит Айтемы В Документе
Всем доброго времени суток! Есть проблема.В базе есть документ с большим...

DevExpress: как обновлять список в comboBoxEdit при вводе символов?
Привет народ. Такой вопрос: есть comboBoxEdit, в который выводится ответ от...

Сигнал, когда листают список QListView
Есть сигнал indexesMoved в QlistView, но я не понимаю, что значит "when the...

Когда нужно использовать структуры, когда классы, а когда словарь?
Хеллоу. Не могу понять, когда, что, нужно использовать. Допустим мне...

4
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,074
20.11.2015, 07:44 2
dajver, эта проблема на форуме расписана вдоль и поперек, что даже лень писать тут пример адаптера.
1
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
20.11.2015, 09:29 3
dajver, нужна модель данных. При нажатии на чекбокс нужно в модели менять его состояние и в методе getView каждый раз сетить состояние элемента исходя из состояния модели.
1
dajver
410 / 274 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
20.11.2015, 12:13  [ТС] 4
Это я как бы для примера написал про чекбоксы, на деле у меня идёт расчёт суммы общей и возвращение колбеком на фрагмент и вот каждый раз когда листвью обновляется в фрагмент возвращается адово огромное число. А если не листать то все правильно считает.
0
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
20.11.2015, 12:22 5
Лучший ответ Сообщение было отмечено dajver как решение

Решение

В любом случае для любого списка нужен массив моделей по которому будет рисоваться список и все изменения списка должны быть именно в модели, а потом уже из нее должны перерисовываться элементы списка.
2
20.11.2015, 12:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2015, 12:22

NullPointerException в адаптере RecyclerView
Здравствуйте уважаемые форумчане! Столкнулся с такой проблемой, в RecyclerView...

Убить поток в адаптере
После Делфи не до конца понимаю работу "сборщика мусора" Явы. Привык...

Как получить список когда-либо подключенных USB устройств к ПК на windows в JAVA?
Нужно получить список usb устройств подключенных к пк за все время, с подробной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru