Articles of андроид sqlite

Проверьте, есть ли у курсора результаты

Я использую базу данных для хранения даты и хочу, чтобы один столбец был возвращен на основании того, какой идентификатор указан в claus where. public String getPmax(String serial) { String[] columns = new String[]{KEY_SERIAL, KEY_PMAX}; Cursor c = ourDatabase.query(DATABASE_TABLE, columns, "serial = " + serial, null, null, null, null); String result = "nothing found"; if(c != […]

Обновить таблицу с использованием метода rawQuery () не работает

Я попробовал следующий запрос SQLite: int idServizo = 150; String whereClause = id_servizio+" = '"+idServizio+" ' "; ContentValues cv = new ContentValues(); cv.put("sync", 1); int r = dbManager.updateTable("myTable", cv, whereClause); Где поля sync и id_servizio являются целыми. Метод updateTable: public int updateTable(String table, ContentValues values, String whereClause){ int r = mDb.update(table, values, whereClause, null); return […]

Android резервное копирование и восстановление базы данных с SD-карты и обратно

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

Почему у меня внезапно испортилась моя Android-база данных SQLite?

Внезапно кажется, что база данных, используемая моим приложением, испортилась. Я не изменил структуру базы данных, но я повторно использовал приложение несколько раз на своем устройстве сегодня. Это бросает следующее исключение. E/Database(14281): CREATE TABLE android_metadata failed err=26 .. E/Database(14281): Failed to setLocale() when constructing, closing the database E/Database(14281): android.database.sqlite.SQLiteException: file is encrypted or is not a […]

Импортируйте файл .sql в базу данных sqlite

У меня есть .sql файл со insert statements в C:\sqldata\MyData.sql . Мне нужно вставить данные в базу данных sqlite в моем приложении Android, используя этот .sql файл. Как я могу это сделать?

Правильный способ обработки двунаправленного 1: м в Green-DAO

Каков правильный способ вставки нового объекта в БД Green-DAO при работе с двунаправленным соотношением 1: m? Допустим, у меня есть приложение для чата с сущностью беседы и сообщением Entity. Каждый разговор имеет список сообщений, и каждое сообщение имеет родительский разговор. Что я сейчас делаю: Conversation conv = new Conversation(); ConversationDao.insert(conv); List<Message> list = conv.getMessageList(); Message […]

Экземпляр Android-Detail из примера базы данных

Есть ли пример использования потока Master-Detail Android с базой данных sqllite? Все образцы, которые я видел, используют простые списки.

Android: SQLiteException: не ошибка на всех устройствах

Я получаю эту ошибку на устройстве, пока она работает хорошо на другом устройстве. Вот ошибка: Caused by: android.database.sqlite.SQLiteException: not an error at android.database.sqlite.SQLiteQuery.nativeFillWindow(Native Method) at android.database.sqlite.SQLiteQuery.fillWindow(SQLiteQuery.java:86) at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:164) at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:156) at com.Orange.MakeVisits.Themes.onCreate(Themes.java:162) Я выполняю запрос и в строке, которая проверяет, является ли курсор нулевым, я получаю эту ошибку. Вот мой код: String stmtGetThemes = "SELECT […]

Очистить старые данные кеша с помощью robospice ormlite

Я использовал ormlite для кэширования базы данных sqlite с помощью Robospice . Данные после кэширования выглядят так: Кэширование таблицы (генерируется robospice) rowid cachekey resultclass resultIntegerId timestamp ——————————————————————————- 1 113 com.sq.src.EventResult 3 1381938044268 Таблица EventResult id data timestamp ————————- 1 121 1381938211268 2 122 1381938444278 3 123 1481938785422 По истечении времени robospice запросит и добавит новые […]

Как я могу интерпретировать эту трассировку стека Android?

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