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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
mastermind2020
Сообщений: n/a
#1

CheckBox обработка события нажатия - Программирование Android

15.03.2013, 12:48. Просмотров 1547. Ответов 1
Метки нет (Все метки)

Проблема в следующем. Есть своего рода каталог картинок возле которой стоит checkbox. Человек нажимает на него, в базу записывается номер картинки и статус галочки. Когда человек нажал отработалось событие check_bookmark.setOnCheckedChangeListener(new OnCheckedChangeListener() {


записало данные.

Теперь когда человек заново просматривает каталог картинок, галочки автоматически выставляются в состояния которые он указал, в виде check_bookmark.setChecked(true);

Проблема в том, что в этом случае повторно вызывается событие setOnCheckedChangeListener, которое в данном случае делает повторно записи. Вопрос как поступить, чтобы это событие не вызывалось или какое другое использовать решение?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2013, 12:48     CheckBox обработка события нажатия
Посмотрите здесь:
Android Обработка нажатия CheckBox в ListView
Обработка checkbox'ов Android
Android Обработка нажатия кнопок
Обработка нажатия по координатам Android
Android Обработка длительного нажатия
Обработка нажатия EditText Android
Обработка длительного нажатия Android
Обработка нажатия на RadioButton Android
Обработка нажатия кнопок Android
Android AlertDialog обработка нажатия PositiveButton
Android Обработка нажатия элементов контекстного меню
Обработка нажатия на часть элемента списка Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
15.03.2013, 13:26     CheckBox обработка события нажатия #2
выставляйте галочки прежде чем сетаете лысенер.
Ответ Создать тему
Опции темы

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