Articles of андроид sqlite

Android.database.CursorWindowAllocationException при перемещении курсора

Я использую базу данных SQLite, и я регулярно получаю ошибки времени выполнения, я не могу найти происхождение. После запроса я использую moveToFirst чтобы указать на первую полученную запись, и это иногда вызывает исключение android.database.CursorWindowAllocationException . К этому исключению добавляется следующее предложение: «Не удалось выполнить выделение окна курсора 2048 КБ. # Open Cursors = 736 (#cursors […]

Вставьте данные JSON в базу данных SQLite в android

Я хочу вставить данные из массива JSON в базу данных SQLite. Я создал два класса CategoryHelper.java и AndroidJSONParsingActivity.java, чтобы получить ответ java. Когда я запускаю код, получил исключение в databaseHelper.saveCategoryRecord(id,name); Мой API работает отлично и дает мне данные. Мой код ниже: CategoryHelper.java package com.androidhive.jsonparsing; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; public […]

Как выбрать отдельные значения из одного столбца в таблице?

Я разрабатываю приложение меню ресторана в Android. Мое приложение имеет одну таблицу базы данных, которая имеет следующие столбцы: Id (первичный ключ) категория название предмета Столбец категории показывает категорию элемента, такую ​​как veg, non veg, snacks и т. Д. У него есть повторяющиеся значения, и я хочу выбрать только отдельные значения из этого столбца. Я пробовал […]

Понимание поля автоматического увеличения андроида sqlite

У меня есть таблица в моей базе данных android sqlite. Существует поле «id», которое является автоматическим приращением первичного ключа. Моя служба приложений вставляет строку в каждую минуту в таблице. В какой-то момент я удаляю запись старше 5 Days.So общая запись ограничена. Но идентификатор увеличивается. Так что я запутался в значении id, поскольку он увеличивается с […]

Как получить значение базы данных в массив String в android (база данных sqlite)

У меня есть имя базы данных «CUED» (sqlite Android), у нее есть таблица HELLO, которая содержит столбец NAME. Я могу получить значение String из этого столбца. Позвольте мне показать вам мой раздел кода myDB =hello.this.openOrCreateDatabase("CUED", MODE_PRIVATE, null); Cursor crs = myDB.rawQuery("SELECT * FROM HELLO", null); while(crs.moveToNext()) { String uname = crs.getString(crs.getColumnIndex("NAME")); System.out.println(uname); } Он будет […]

Как я могу очистить базу данных SQLite при каждом запуске приложения?

Я хочу, чтобы мой экземпляр базы данных SQLite был уничтожен при запуске программы. То, что я пробовал, это сделать метод в моем классе MyDBAdapter.java следующим образом: public class MyDbAdapter { private static final String TAG = "NotesDbAdapter"; private DatabaseHelper mDbHelper; private SQLiteDatabase mDb; private static final String DATABASE_NAME = "gpslocdb"; private static final String PERMISSION_TABLE_CREATE […]

GetWritableDatabase, называемая рекурсивно

Я пытаюсь обновить таблицу базы данных следующим кодом: public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { String query = "ALTER TABLE names ADD COLUMN hidden integer default 0"; dbHelper.getWritableDatabase().rawQuery(query, null); } Однако, когда я запускаю приложение и он пытается обновить базу данных, я получаю следующее исключение: …Caused by: java.lang.IllegalStateException: getWritableDatabase called recursively Кто-нибудь знает, […]

Исключение ActiveAndroid SQLite «Нет такой таблицы»

У меня проблема с активным андроидом. Я пытаюсь найти местоположение пользователя, количество пассажиров и общее направление. Я хочу сохранить их в хранилище телефона в таблице под названием «Разделить» с помощью activeAndroid. Но всякий раз, когда я вызываю метод save() я получаю длинный список ошибок. Я попытался переустановить приложение и изменил имя своего БД в манифесте, […]

OnUpgrade () база данных sqlite в Android

Я создал приложение для Android, которое проверяет при запуске, если есть новая версия приложения. Если да, приложение загружает новый файл apk и переустанавливает новый apk. В моем приложении используется sqlite db. Но этот db, от одной версии к другой, может измениться. Я думаю, что мне нужно использовать метод: onUpgrade() Но я точно не знаю, как […]

Попытка повторного открытия уже закрытого объекта: SQLiteDatabase:

Я пытаюсь удалить что-то из базы данных, а затем вставить новое значение. Я мало что знаю о базах данных, поэтому буду признателен за советы о том, что здесь происходит. Я продолжаю получать следующую ошибку: Caused by: java.lang.IllegalStateException: attempt to re-open an already-closed object: SQLiteDatabase: Его вызов из задачи async выполняется отлично в первый раз, но […]

Intereting Posts
Есть ли способ скрыть верхние и нижние значения в NumberPicker Как вызвать функцию javascript непосредственно из активности на Android? Получить координаты событий касания относительно родительского Изменение элементов NavigationView при регистрации пользователя Android-декодер-> декодирование возвращено false для Bitmap download Невозможно использовать onDismiss () при использовании настраиваемых диалогов – Android Вход в Facebook не работает больше, так как я обновил приложение Firebase до новой консоли (только) Как освободить (принудительно, если необходимо) 9-патч (NinePatchDrawable) из памяти на Android? Что может быть причиной java.net.SocketException: recvfrom failed: ETIMEDOUT? Тайм-аут активности для HistoryRecord? Как убрать клавиатуру в Android SearchView? Прокрутка / масштабирование сцены в OpenGL и подразделении Android: сделайте вид сверху списка прокрутки вместе со списком Может ли Android поддерживать dp менее 1dp? Android One Plus Two: не удалось изменить локаль для db