Articles of sqliteopenhelper

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

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

Когда мне следует называть close () на SQLiteOpenHelper, используемом ContentProvider

В моем приложении Android я использую SQLiteOpenHelper для реализации ContentProvider. Запросы, добавления, удаления выполняются через ContentProvider. Но в одном из моих телефонов Android (htc g13) я нашел файл * .db-wal в каталоге / data / data / [имя пакета] / базы данных. И размер файла увеличивается при работе с ContentProvider очень быстро. Он слишком сильно […]

Использование базы данных SQLite в Libgdx

Я новичок в Libgdx, и у меня возникают проблемы с использованием базы данных в моей игре. Я искал учебник о том, как заставить SQLite работать как с Android, так и с Desktop-приложениями с помощью Libgdx, но я не нашел простой. В последний раз, когда я использовал базу данных в Android, я создал класс, который простирается […]

Курсор финализирован без предварительного закрытия () Android

В моем приложении у меня есть listview. Я получаю свои данные с помощью запроса из SQLiteDatabase. Когда я получаю данные из db, я получаю эту ошибку: Это происходит, когда я иду от строки 20 до 21. Я попытался разместить cursor.deactivate () и cursor.close () на regel 50. Но без результата. Кто-нибудь знает, почему я получаю […]

Лучший способ сохранить имя пользователя и пароль в приложении для Android

Я разрабатываю приложение, в котором пользователю необходимо войти в систему для выполнения операций … но в основном на телефоне android phone ppl использовать «держать меня в записи» … и в этом случае мне нужно будет поддерживать значение имени пользователя и пароля в Мое приложение. Должен ли я использовать настройки или SQLite Db или есть что-то […]

Путаница: как работает SQLiteOpenHelper onUpgrade ()? И вместе с импортом старой резервной копии базы данных?

Допустим, у меня есть таблица базы данных test_table с 2 столбцами и соответствующий сценарий создания в SQLiteOpenHelper: DB_VERSION = 1: public void onCreate(SQLiteDatabase db) { db.execSql("CREATE table test_table (COL_A, COL_B); } Это начальная версия приложения 1, которая публикуется в Play Маркете. Через некоторое время обновляется приложение и используемая база данных. Я думаю, что класс SQLiteOpenHelper […]

Соединение SQLite просочилось, хотя все закрыто

Я нашел много таких вещей, как close the connection и close the cursor , но я все это делаю. Однако соединение SQLite протекает, и я получаю предупреждение: A SQLiteConnection object for database was leaked! У меня есть менеджер баз данных, который я вызываю в своей деятельности со следующим кодом: DatabaseManager dbm = new DatabaseManager(this); Ниже […]

Пример Android SQLite

Я новичок в Android, и мне нужно создать приложение, где мне нужно использовать базу данных SQLite. Я не очень хорошо оборудован SQLite. Не могли бы вы рассказать мне, какую цель и использовать класс SQLiteOpenHelper , и предоставить простой пример создания и ввода базы данных?