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

AsyncTask и SQLite - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как поменять пути к папкам AndroidStudio? http://www.cyberforum.ru/android-dev/thread1415984.html
Android Studio, всё работает, проблем нет. Только в папке "Мои документы" создались андроидные папки .AndroidStudio .android .gradle .m2 и т.д. что неимоверно раздражает, в моих документах всё...
Программирование Android Чтение и конвертация переменной День добрый. Я пишу свою первую программу в Android Studio. Задача: Передать по Blue tooth пакет данных в котором хранится определенный номер. В данный момент я просто передаю номер "15"(В кодах... http://www.cyberforum.ru/android-dev/thread1415961.html
Как импортировать классы в Android Studio? Программирование Android
Например у меня в коде не распознается класс TextView. Как его импортировать чтобы не вбивать вручную импорт в заголовках(просто в эклипсе на его нажимаешь и выпадает список в котором можно...
Как использовать OpenCV под android Программирование Android
Можете написать фрамент кода захвата видео при помощи библиотеки OpenCV под андроид?? Библиотека OpenCV написана на С++, а все ее функции можно использовать на платформе андроид??
Программирование Android База данных, изображения http://www.cyberforum.ru/android-dev/thread1415905.html
Есть некий объект, скажем автомобиль. У него есть поля имя, тип, описание - все String. И некоторое изображение. Я храню данные обо всех этих объектах в базе данных. Так же в базе храню имена файлов...
Программирование Android Некорректно выполняется запрос к SQLite Здравствуйте! Необходимо сделать выборку данных из БД по двум условиям + еще максимум по третьему столбцу: public List<Table.Lesson> findLessonsMaxTime(int dayCode, int week) { ... подробнее

Показать сообщение отдельно
semiromid
7 / 7 / 2
Регистрация: 28.08.2014
Сообщений: 177
09.04.2015, 01:38  [ТС]
Паблито,

я бы добавлял не по 1 записи, а по 100 например
и прогресс тоже обновлял не после каждой записи
А как?
Нужно некий пул создавать?

Добавлено через 1 час 25 минут
CoolMind,
publishProgress(++counter); - выводит процент выполнения

В-третьих, как уже правильно сообщили, вставка по одной записи годится разве что для 10 записей. В противном случае надо читать мануалы. Требуется использовать транзакции и вставлять циклом все записи.
Циклом вставлять записи? - for цикл медленный ( Нужно что то другое
Может лучше вставлять кусками типо так:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
                  cv.put("time", "Hello "+floor);
                  // вызываем метод вставки
                  Asqdb1.insert("alarm_table",null, cv);
 
                  cv.put("time", "Hello "+floor);
                  // вызываем метод вставки
                  Asqdb1.insert("alarm_table",null, cv);
 
                  cv.put("time", "Hello "+floor);
                  // вызываем метод вставки
                  Asqdb1.insert("alarm_table",null, cv);
 
                //и.т.д  до 100 например
Нормально так будет?
Что то мне подсказывает что, нет( А как лучше тогда?

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