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

Оптимизация записи в БД из ListView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как реализовать маркерованый список http://www.cyberforum.ru/android-dev/thread1145186.html
У меня на телефоне есть приложение "Заметка" в котором присутствует возможность ввода текста маркированным списком как в ворде. Пытаюсь реализовать такое же. Вставляю в текст символ " • " там где...
Программирование Android Qt под Android Уважаемые программисты нужна ваша помощь в решении распространенной проблемы всех начинающих программистов "А почему не работает!" Все происходит в Windows 7 Professional x64 Опишу свой... http://www.cyberforum.ru/android-dev/thread1145096.html
Программирование Android Ввод массива данных в SQLite
Здравствуйте. Есть массив данных, данные из которого я хочу вводить: for (int i = 31; i < msb.length - 8; i = i + 14) { Record record = new Record(msb, msb, msb, ...
Событие иконки приложения в Action bar Программирование Android
В Action bar есть кнопка поиска (SearchView). При нажатии на эту кнопку появляется строка ввода для поиска и возле иконки приложения в action bar есть стрелка влево, при нажатии которой исчезает...
Программирование Android Loader http://www.cyberforum.ru/android-dev/thread1144755.html
Собственно есть Loader и класс реализующий LoaderManager.LoaderCallbacks . Loader свою работу полностью выполняет. Подгружает необходимые данный, подготавливает их для отображения в адаптере и...
Программирование Android Новая версия Eclipse Где-то пол года назад начал учится программировать по учебнику Б. Харди и Б. Филлипса, с первого урока все получилось но на время отложил это все и теперь хотел опять попытаться продолжить обучение.... подробнее

Показать сообщение отдельно
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071

Оптимизация записи в БД из ListView - Программирование Android

11.04.2014, 11:03. Просмотров 598. Ответов 6
Метки (Все метки)

Есть ListView с текстом и CheckBox, при загрузке приложения значения ListView заполняются из БД.
_idNameCheck
1Москва1
2Казань0
3Ростов0
4Минск1
5Дели1
Затем тапом снимаю/отмечаю некоторые CheckBox (Москва, Казань, Минск) и нажимаю кнопку "Запомнить"
Запоминаю отмеченные через getChekedItemPosition()
Циклом прохожу по всему ListView и каждую строку записываю в БД:
SQL
1
db.execSQL(String.format(UPDATE ... SET ... WHERE))
Получается:
_idNameCheck
1Москва0
2Казань1
3Ростов0
4Минск0
5Дели1

Записей порядка 300, и вот долго записывает в БД. Думаю как то запоминать только измененные чекбоксы, но может есть еще другие варианты? Т.е. как записывать только измененные чекбоксы и не трогать неизмененные.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru