Описание тега sqliteopenhelper

SQLiteOpenHelper - это класс из Android SDK, который можно использовать для упрощения работы с SQLiteDatabase.
1 ответ

Не удается разрешить символ DatabaseHelper

Итак, я следовал учебному пособию и пытался заставить его работать с моей базой данных sql. Таким образом, кажется, что нет ошибки, но это красные слова (Gljive, они выделены жирным шрифтом). Должно быть имя класса или как? Я поместил базовое слово …
1 ответ

Android: база данных INSERT вызывает исключение "getWritableDatabase вызван рекурсивно"

Всякий раз, когда асинхронная задача пытается вставить данные в базу данных SQLite, я запускаю следующее исключение. java.lang.IllegalStateException: getWritableDatabase вызывается рекурсивно Данные создаются службой, которая выполняет отдельные аси…
1 ответ

Android SQLiteOpenHelper.onUpgrade, как обрабатывать обновление схемы базы данных

У меня есть приложение в магазине Google Play, и я работаю над его новой версией. Будет изменена схема базы данных SQLite (новые таблицы) + новые ContentProviders. Я рассматриваю, как правильно решить проблему обновления структуры базы данных, чтобы…
30 мар '15 в 14:12
0 ответов

ContentProvider.getWriteableDatabase создает исключение NullPointerException

В общем, я пытаюсь написать ContentProvider, который инкапсулирует базу данных SQLite. Я везде смотрел онлайн, следовал нескольким различным учебникам и продолжаю сталкиваться с одной и той же проблемой. Я заметил довольно много людей, задающих тот …
1 ответ

onUpgrade в базе данных sqlite в андроиде

Я разрабатываю приложение базы данных, и я застрял в одном месте. Сценарий таков: у меня есть база данных, и я поддерживаю версию базы данных. Это то же самое, что и версия приложения. Сейчас я реализую базу данных в версии 1. В версии 1 создаются 3…
09 ноя '13 в 13:01
3 ответа

Класс приложения с проблемой базы данных в Android

У меня проблемы с доступом к базе данных SQLite в моем приложении Android. Я создал класс приложения, который содержит экземпляр SQLiteOpenHelper, однако всякий раз, когда я пытаюсь открыть БД в другом действии, происходит сбой. Вот мой класс прилож…
10 май '12 в 01:50
2 ответа

База данных не создана в SQLite

Я построил одно и то же приложение, которое получает данные от пользователя. Я попытался сохранить данные в базе данных SQLite. Когда я запускаю приложение, интерфейс, кажется, работает хорошо. Но когда я нажимаю кнопку "Сохранить", приложение закры…
01 мар '13 в 11:52
2 ответа

Данные не вставлены с использованием SQLiteOpenHelper

Я пытаюсь вставить данные с помощью SQLiteOpenHelper в моем текущем приложении. Когда я пытаюсь запустить приложение и вводить детали, тост говорит Данные не вставлены Даже я не вижу свою таблицу в Android Device Monitor -> File Explorer. Я не вижу …
4 ответа

Android SQLiteException: такой колонки нет

Я пытаюсь обновить свою базу данных, но каждый раз, когда я получаю сообщение об ошибке "Нет такого столбца". Я все еще новичок в Android, поэтому любая помощь будет оценена. Заранее спасибо. Вот мои 2 класса базы данных: AreaMonitoringDB: public cl…
21 мар '12 в 09:31
1 ответ

Проблемы при попытке скопировать базу данных, найденную в папке активов, в папку базы данных приложения

В настоящее время я работаю над проектом, но у меня возникли проблемы при попытке скопировать базу данных, найденную в моей папке ресурсов, в папку базы данных приложения. Прямо сейчас я не могу даже заставить это скопировать в папку приложения. Одн…
14 май '12 в 07:56
1 ответ

Не удалось создать экземпляр информации о деятельности для базы данных sqlite

Я пытаюсь прочитать существующую базу данных sqlite из папки активов! Но я получаю эту ошибку: java.lang.runtimeexception unable to instantiate activity componentinfo Пожалуйста, помогите мне! Это мой класс DataBaseHelper: public class DataBaseHelpe…
27 авг '12 в 21:47
2 ответа

SQLiteDatabase телефона заблокирован

Мое приложение для Android использует SQLiteDatabase телефона. Кажется, что в какой-то момент приложения, когда оно выходит из строя, внезапно многие мои страницы / фрагменты не будут работать, потому что база данных постоянно заблокирована. Есть ли…
08 фев '13 в 02:52
1 ответ

Многократная вставка записи при создании базы данных

Я пытаюсь вставить несколько записей одновременно в базу данных sqlite. Я хотел заполнить базу данных, а затем заполнить список с помощью этих записей. Поэтому я подумал выполнить запрос на вставку во втором втором действии, то есть в методе MenuAct…
27 июл '13 в 10:51
1 ответ

Попытка проверить SQLiteOpenHelper, но getWritableDatabase() выбрасывает ноль

Я пытаюсь написать тест junit для своей базы данных приложений в Android Studio, используя мой объект SQLiteOpenHelper. Каждый раз, когда он попадает в метод вставки, я получаю исключение NullPointerException. Я ходил взад и вперед между использован…
31 май '15 в 02:45
1 ответ

Лучшая практика для использования одного SQLiteOpenHelper для использования многими ContentProviders

В мое приложение (SyncAdapter) я включил много ContentProviders для использования другими приложениями, и мне было интересно, уместно ли пытаться разделить один экземпляр SQLiteOpenHelper между ними для использования? Если так, то как? Если это не п…
0 ответов

Sqlite код функции Android вызывает сбой приложения при регистрации

Теперь у меня есть две функции для проверки, существует ли электронная почта и есть ли студент в моем sqlite-коде. Но когда я вызываю функции со страницы реестра, приложение вылетает, и журнал сообщает, что ошибка связана с функцией isUserinCourse и…
1 ответ

Как составить список базы данных SQlite в виде списка

Я внедрил этот код в свое приложение, чтобы сохранить имя и затем отобразить это имя в ListView, Я думаю, что я добавил имена в базу данных, но она отображает пустое ListView, SQLDbHelper : public class SqlDbHelper extends SQLiteOpenHelper { public …
15 фев '17 в 14:30
1 ответ

Нужно ли вызывать close(), когда я использую getWritableDatabase()?

Если у меня есть такой код private final SQLiteDatabase database; private final SQLiteOpenHelper helper; // ... this.database = helper.getWritableDatabase(); // ... Нужно ли вызывать close() явно? Меня смущает этот ответ: /questions/30501827/nuzhno-…
28 янв '16 в 17:40
1 ответ

changeCursor() не обновляет ListView

У меня есть простое приложение для управления списком студентов. В MainActivity мы можем добавить студента в список. нажав на добавленный ListView пункт, открывает новое действие, в котором мы можем редактировать оценку студентов. Я использую собств…
2 ответа

Что я должен сделать, чтобы реализовать метод SQLQ rawQuery()?

Я пытаюсь использовать метод SQLQ rawQuery, основанный на коде здесь: Android запись существует () в базе данных? ... но я получаю "Метод rawQuery(String, String[]) не определен для типа OdaaDBOpenHelper Authorize_Activity_DynamicControls.java" с эт…
27 мар '12 в 14:40