Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
dajver
409 / 273 / 18
Регистрация: 18.09.2010
Сообщений: 1,112
#1

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

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

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

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

.NET 4.x DevExpress: как обновлять список в comboBoxEdit при вводе символов? - C#
Привет народ. Такой вопрос: есть comboBoxEdit, в который выводится ответ от Rest-интерфейса(DaData подсказки). private void...

Сигнал, когда листают список QListView - C++ Qt
Есть сигнал indexesMoved в QlistView, но я не понимаю, что значит "when the specified indexes are moved in the view". Это то, что мне...

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

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

Убить поток в адаптере - Программирование Android
После Делфи не до конца понимаю работу "сборщика мусора" Явы. Привык "подчищать" за собой сам. Есть адаптер на основе BaseAdapter В...

4
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
20.11.2015, 07:44 #2
dajver, эта проблема на форуме расписана вдоль и поперек, что даже лень писать тут пример адаптера.
1
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,649
Завершенные тесты: 1
20.11.2015, 09:29 #3
dajver, нужна модель данных. При нажатии на чекбокс нужно в модели менять его состояние и в методе getView каждый раз сетить состояние элемента исходя из состояния модели.
1
dajver
409 / 273 / 18
Регистрация: 18.09.2010
Сообщений: 1,112
20.11.2015, 12:13  [ТС] #4
Это я как бы для примера написал про чекбоксы, на деле у меня идёт расчёт суммы общей и возвращение колбеком на фрагмент и вот каждый раз когда листвью обновляется в фрагмент возвращается адово огромное число. А если не листать то все правильно считает.
0
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,649
Завершенные тесты: 1
20.11.2015, 12:22 #5
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
В любом случае для любого списка нужен массив моделей по которому будет рисоваться список и все изменения списка должны быть именно в модели, а потом уже из нее должны перерисовываться элементы списка.
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2015, 12:22
Привет! Вот еще темы с ответами:

Получение информации о графическом адаптере - Visual C++
Доброго времени суток! Подскажите пожалуйста, каким образом можно получить в программе информацию об установленном графическом адаптере...

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

Загрузки изображений из сети в адаптере GridView - Программирование Android
Загружаю картинки в адаптере gridview: //.. viewHolder.name.setText(arrayList.get(position).get("name")); ...

Показывать или скрывать записи в адаптере - Программирование Android
Создаю адаптер со всеми записями для RecycleView а потом нажимаю кнопку и меняю условие отображение (например должны отображаться...


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
20.11.2015, 12:22
Ответ Создать тему
Опции темы

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