Articles of sqliteopenhelper

SQLiteOpenHelper – как создается база данных?

Я делаю приложение базы данных, и моя программа работает, и я понял большую часть учебника, за которым я слежу. Однако один из аспектов остается для меня неясным. Существует внутренний класс MyDBHelper, расширяющий SQLiteOpenHelper. Внешние переменные включают SQLiteDatabase, называемую d. Код для MyDBHelper: private static class MyDBHelper extends SQLiteOpenHelper { MyDBHelper(Context c) { super(c, DB_NAME, null, […]

Android AsyncTask и экземпляр SQLite DB

У меня проблема, и я не знаю, как подойти к ней. Активность в моем приложении имеет несколько AsyncTask s, которые имеют доступ к одному SQLiteOpenHelper . Я инициализирую и открываю помощника в onCreate() и я закрываю его в onStop() . Я также проверяю, была ли она инициализирована в onResume() . Поскольку я опубликовал свое приложение, […]

Объект соединения SQLite просочился – Android

Я делаю свое первое приложение для Android, и сначала я взял несколько учебников по sqlite, которые научили меня использовать databaseHelper, который расширяет SQLiteOpenHelper. Поэтому мой DatabaseHelper расширяет SQLiteOpenHelper. Я получаю предупреждение об утечке соединения sqlite в Logcat, поэтому мне бы хотелось, чтобы некоторые советы о том, что делать, чтобы исправить это. Я получаю эту ошибку: […]

Как вставить в sqlite в android

Я использую SQLiteOpenHelper для ввода данных. Мне нужно вставить 2500 идентификаторов и 2500 имен, поэтому требуется слишком много времени. Пожалуйста, помогите мне, как уменьшить время вставки. Мы можем вставить несколько записей за раз? Кто-нибудь мне помогает. заранее спасибо. код: public class DatabaseHandler extends SQLiteOpenHelper { SQLiteDatabase db; private static final int DATABASE_VERSION = 8; private […]

Одновременная запись в базу данных Android (из нескольких служб)?

У меня серьезная проблема с базой данных android sqlite и одновременным написанием. Для лучшего объяснения я приведу вам пример реальной жизни: У меня виджет рабочего стола, где я показываю список элементов из моей базы данных (а на заднем плане у меня есть DataService, который через регулярные промежутки времени собирает свежие данные с моего удаленного сервера […]

Android SQLiteException: не удалось изменить локаль для db в 'en_US'

Недавно я обновил одно из моих (открытых исходных) приложений для Android, и мои пользователи получают исключение, которое я не могу реплицировать. Ключевыми частями являются: android.database.sqlite.SQLiteDatabaseLockedException: database is locked (code 5) а потом Caused by: android.database.sqlite.SQLiteException: Failed to change locale for db '/data/data/com.airlocksoftware.hackernews/databases/hacker_news_cache.db' to 'en_US'. Это происходит на устройствах с Android 2.3 – 4.2.1 и в […]

Android SQLite SQLiteOpenHelper IllegalStateException – DB уже закрыта ошибка

Это привело меня к сумасшествию в течение нескольких дней. У меня есть приложение для Android, которое довольно сложно. Он использует несколько потоков для извлечения данных с сервера и заполнения базы данных SQLite. Я использую singleton для ссылки на расширение SQLiteOpenHelper. Я открываю и закрываю базу данных в каждой моей деятельности. Ошибка ТОЛЬКО происходит в ситуации, […]

Android Push-обновления в Play Store

У меня есть приложение, которое зависит от SQLite для данных, которые заполняются xmls, поставляемых с приложением в папке с ресурсами. Когда вы запускаете приложение, первый раз он устанавливает общую настройку config_run = false. То я проверяю, если config_run = false, то проанализируйте xml и выгрузите данные в db Set config_run = true Теперь я понимаю, […]

Правильно открыть / закрыть базу данных с шаблоном проектирования Singleton

Я создаю приложение, которое делает много взаимодействий с базой данных (как операций чтения, так и записи). Чтобы избежать операций открытия / закрытия при каждом запросе, я создал класс, расширяющий SQLiteOpenHelper с шаблоном проектирования Singleton. Таким образом, я уверен, что только один экземпляр SQLiteOpenHelper и только одно соединение с базой данных выполняется в течение всего жизненного […]

Невозможно понизить базу данных с версии `n` до` n-1` на Samsung

У меня есть приложение с базой данных, созданное и открытое с использованием стандартного SQLiteOpenHelper. Всякий раз, когда я обновляю версию базы данных, я также обновляю код версии приложения, поэтому нет возможности для базы данных опускаться (номер версии базы данных всегда увеличивается и никогда не уменьшается). Я отключил резервное копирование базы данных в своем приложении, установив […]

Intereting Posts
Отключение темного затухания в навигационном ящике Android не убивает действия из стека, когда память низкая Почему эмулятор Android замедляется? Как установить текст в EditText Как получить доступ к файловой системе Android из командной строки Windows 7 через USB FragmentStatePagerAdapter IllegalStateException: <MyFragment> в настоящее время отсутствует в FragmentManager android.Settings.Secure.ANDROID_ID ActivityManager: Предупреждение: активность не запущена, ее текущая задача была перенесена на передний план Запустить приложение Android из SMS / MMS-сообщения? Как я могу сказать ProGuard, чтобы сохранить мою функцию, которая используется для onClick? Android – AdView отсутствует необходимый атрибут XML 'adSize' Как сохранить только первый добавленный фрагмент в фоновом стеке (перекрытие фрагментов)? Остановить OnLongClickListener от стрельбы при перетаскивании Найти drawable с помощью строки Почему adb завершился с ошибкой ?