Articles of sqliteopenhelper

Android не обновляет базу данных SQLite

Я испытываю некоторые проблемы с базой данных SQLIte в своем приложении для Android. Проблема в том, что база данных никогда не обновляется, даже при нескольких перезапусков эмулятора, Eclipse или после удаления из DDMS. Это мой метод onCreate, расположенный в классе, который расширяет SQLiteOpenHelper: public void onCreate(SQLiteDatabase database) { try { database.execSQL(ESSENCE_TABLE_CREATE); database.execSQL(PACCO_TABLE_CREATE); database.execSQL(TAVOLE_TABLE_CREATE); database.rawQuery("insert into […]

Как создать базу данных только один раз, затем читать и писать несколько раз из нее, SQLite, OpenHelper, Android

Я создал два класса, основной класс, который расширяет Activity и класс Database, который содержит базу данных и ее методы. Части кода из класса базы данных показаны ниже. Класс SQLiteOpenHelper – это вложенный класс внутри класса базы данных. Я взял это с примера, который я нашел в Интернете. Внутри этого вложенного класса есть метод, db.execSQL(SCRIPT_CREATE_DATABASE); Как […]

Проблема с SQLiteOpenHelper на Android 2.X и 3.X

Поэтому я сделал большую ошибку при тестировании моего кода на Android 4.0 + и думал, что он будет отлично работать в других версиях. Но я столкнулся с проблемами с 2.X и 3.X с помощью SQLiteOpenHelper. Сначала код: public class HelperDB extends SQLiteOpenHelper implements BaseColumns { public static final int DATABASE_VERSION = 2; public static final […]

Fatal Exception: неизвестная ошибка (код 14) не удалось открыть базу данных

Мое приложение бросает это Fatal Exception : unknown error (code 14) could not open database При работе на Android Kitkat 4.4, приложение отлично работает во всех предыдущих версиях. Исключение происходит в этой строке. myDataBase = SQLiteDatabase.openDatabase("path", null, SQLiteDatabase.OPEN_READWRITE); Я пробовал все из SQLiteDatabase.create (); SQLiteDatabase.opendatabase (); SQLiteDatabase.openorcreatedatabase (нуль); , Но все же исключение бросается в […]

SQLiteOpenHelper: самый быстрый способ выполнить инструкции ~ 20k?

Я использую SQLiteOpenHelper в своем приложении для Android и хотел бы вставить ~ 20k-операторов в метод onCreate . Я не могу использовать предварительно заполненную базу данных, так как мне приходится сталкиваться с проблемами с устройствами OnePlus ( SQLiteAssetHelper – проблемы на определенных телефонах, например OnePlus ). Теперь я сохранил свои вставки-statemtents в файле и импортировал […]

Android SqliteAssetHelper – объединение таблиц базы данных из актива с существующим

Я использую библиотеку Android SqliteAssetHelper ( https://github.com/jgilfelt/android-sqlite-asset-helper ). Я отправил свою базу данных, используя эту библиотеку, и база данных содержит некоторые записи в таблице1. Теперь я хочу обновить свое приложение с новой базой данных с дополнительными записями, которые должны быть вставлены в ту, которую я уже отправил. Я не уверен, как именно написать сценарии SQL […]

Android получает изображение диска базы данных с ошибкой (код 11)

В моем приложении я получаю ошибку образа диска базы данных (код 11) для некоторых пользователей. Я googled, он узнал, что когда db-образ искажен, он удаляет, а db воссоздает его, что происходит для некоторых пользователей. Проблема здесь состоит из 10 пользователей. Я получаю эту ошибку для db, воссоздается только для 2-3 пользователей, и я также не […]

GetReadableDatabase часто, но не всегда возвращает null

Я вижу в Crashlytics-Logs моего приложения для Android приложение NullPointerException в этом коде: try { mSQLDBreader = this.getReadableDatabase(); } catch (SQLException e) { if (mSQLDBreader != null) { mSQLDBreader.close(); mSQLDBreader = this.getReadableDatabase(); } } mSQLDBreader… // NPE Поскольку предыдущий разработчик больше не доступен, я не знаю, почему его пробовали два раза, но код, похоже, работает […]

Ошибка вставки android.database.sqlite.sqliteconstraintexception ошибка код 19 сбой

Я знаю, что в этой проблеме так много потоков, но ни одна из моих собственных проблем. У меня есть счетчик, подключенный в базе данных, который отображает внешний ключ конкретной таблицы. И появляется вставка ошибки. 02-18 11:44:34.500: E/SQLiteDatabase(20811): Error inserting ConsumerName=android.database.sqlite.SQLiteCursor@4144fa58 kWh=801.0 _id=65324 Date=2013 -2-18 Previous=98 Current=899 02-18 11:44:34.500: E/SQLiteDatabase(20811): android.database.sqlite.SQLiteConstraintException: error code 19: constraint failed […]

Действительно ли необходимо создавать таблицы SQLite при каждом запуске приложения?

В нескольких учебниках по SQLite я заметил, что таблица воссоздана в onCreate() класса, который расширяет SQLiteOpenHelper . Я уже создал свою базу данных SQLite и таблицы вне среды Android (Eclipse IDE) с помощью надстройки Firefox. Таблицы базы данных находятся в ожидаемом месте: C:\aXX3&Space\Android\workspace\OnDemandAndAutomatic_Project\assets Мне кажется странным, что мне придется каждый раз воссоздавать их программно (очевидно, […]

Intereting Posts
Любой, кто автоматизировал функционирование камеры мобильного телефона. Любые предложения, где я могу проверить изображение, снятое камерой? Создание Android-интерфейса, такого как HTC Sense Храните JSON в поле sqlite? Android drawable shape в xml – Создайте прозрачный круг в квадрате Как создать snapshots.img с консоли? Как удалить подчеркивание ниже индикатора EditText? Как связать ParseObject с ParseFile для локального хранилища данных Parse в OFFLINE? Как использовать свободно распространяемый API MvvmCross для привязки TextView элемента RecyclerView к свойству ViewModel на Android? Обнаружение попыток скриншотов на Android 4.0+ Правильный способ импортировать проект Google для Android в Android Studio Подключите новое устройство (RF Card reader) к устройству Android Как определить, когда закрыт внутренний PreferenceScreen Google Maps V2 не работает в производстве с правильным ключом Ошибка Gradle и java.lang.ClassNotFoundException Повтор фонового изображения для Android