Articles of андроид sqlite

Android sqlite проверить, если вставлено новое значение

Я работаю с sqlite. Я успешно создал базу данных и таблицу. Я также написал код, который может вставлять новые значения в мою таблицу. Мой код работает отлично, но теперь я хочу показать, например: тост-сообщение, если вставлено новое значение, иначе показать сообщение об ошибке в тосте или что-то еще. Это моя вставка в исходный код таблицы: […]

Курсор, в то время как цикл возвращает каждое значение, но последнее

Я использую цикл while для итерации курсора, а затем вывод значений долготы и широты каждой точки в базе данных. По какой-то причине он не возвращает последний (или первый в зависимости от того, использует ли я Cursor.MoveToLast) набор значений долготы и широты в курсоре. Вот мой код: public void loadTrack() { SQLiteDatabase db1 = waypoints.getWritableDatabase(); Cursor […]

Вставьте или обновите в SQlite и Android, используя database.query ();

Есть способ изменить мою функцию: public categorie createCategoria(String categoria) { ContentValues values = new ContentValues(); values.put(MySQLiteHelper.COLUMN_NOME, categoria); values.put(MySQLiteHelper.COLUMN_PREF, 0); long insertId = database.insert(MySQLiteHelper.TABLE_CATEGORIE, null, values); Cursor cursor = database.query(MySQLiteHelper.TABLE_CATEGORIE, allCategorieColumns, MySQLiteHelper.COLUMN_ID + " = " + insertId, null, null, null, null); cursor.moveToFirst(); categorie newCategoria = cursorToCategorie(cursor); cursor.close(); return newCategoria; } Это сырая вставка, я хотел […]

Android SQLiteMisuseException при вызове database.rawQuery

Я использую базу данных SQLite в приложении Android и иногда получаю исключение SQLiteMisuseException при вызове database.rawQuery (String sql, String [] selectionArgs). Это довольно странно, потому что это исключение появляется ramdomly, и я действительно не знаю, почему. Более подробная информация об исключении: android.database.sqlite.SQLiteMisuseException: library routine called out of sequence: , while compiling: SELECT PromoGuid, PromoViewCount FROM […]

Как я могу прочитать свою базу данных из DDMS

В android, как я могу прочитать базу данных, которая находится в DDMS? Я хочу видеть данные моей базы данных, которые хранятся в DDMS, могу ли я сделать это?

Офлайн-приложение Android с онлайн-синхронизацией

Я разрабатываю приложение для Android, которое будет иметь автономные данные при запуске и онлайн-синхронизации. Это означает: пользователь нажимает на элемент, и приложение считывает данные для этого элемента из автономного (база данных или файла SQLite) и отображает это действие с данными (текст, изображение, фильм и т. Д.). В то же время (если онлайн) приложение переходит в […]

Отсутствует таблица в SQLite с конкретной версией HTC DESIRE HD

Мое приложение имеет базу данных SQLite в папке с ресурсами. Когда пользователь запускает мое приложение, создается база данных и таблицы. Это прекрасно работает с множеством устройств (Nexus One, Htc Magic, SGS, X10 … и даже Htc Desire HD v2.2). Мое приложение работает со всеми версиями Android (проверено на моем устройстве (1.6, 2.2, 2.2.1 Htc Magic) […]

Внешняя SQLite Ошибка доступа к содержимому файла

У меня есть следующий код, он дает ошибку времени выполнения, как показано ниже. Зачем? try{ String myPath = DB_PATH + DB_NAME; mDB = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READONLY); }catch(SQLiteException e){} Ошибка выполнения: :sqlite returned: error code = 1, msg = no such table: android_metadata :SELECT locale FROM android_metadata failed :Failed to setLocale() when constructing, closing the database […]

База данных SQLite, многопоточность, блокировка и синхронизация учетной записи на android

Я пытаюсь получить шаблон, который не прерывается для многопоточного доступа к моей базе данных sqlite. Кроме того, то, что меня заводит, – это то, что я не могу воспроизвести проблему. У меня есть приложение, которое использует базу данных, а также учетные записи Android и Android для синхронизации данных моего приложения. Я предполагаю, что когда они […]

Как синхронизировать базы данных SQLite и MySQL с помощью push-уведомлений?

У меня есть база данных SQLite на Android и база данных MySQL на сервере. Я хочу синхронизировать эти базы данных, когда пользователь редактирует данные на своем телефоне или редактирует данные на веб-сайте. Я знаю, как обновлять базу данных MySQL на сервере, когда пользователь вносит изменения на свой телефон, но я не знаю, как обновлять базу […]