Articles of андроид sqlite

Возврат данных из AsyncTask Android

Я попытался направить подобный вопрос на SO, но не получил никакой помощи. В моем приложении Android я планирую внедрить недавнюю цитату, которую посетил пользователь, то есть похожую на недавно посещенные страницы в Интернете. Ниже приведены следующие шаги: 1.) Когда пользователь открывает какое-либо представление компании, выбирает символы компании из базы данных 2.) Затем сохраните текущий символ […]

SQLiteOpenHelper – как создается база данных?

Я делаю приложение базы данных, и моя программа работает, и я понял большую часть учебника, за которым я слежу. Однако один из аспектов остается для меня неясным. Существует внутренний класс MyDBHelper, расширяющий SQLiteOpenHelper. Внешние переменные включают SQLiteDatabase, называемую d. Код для MyDBHelper: private static class MyDBHelper extends SQLiteOpenHelper { MyDBHelper(Context c) { super(c, DB_NAME, null, […]

Использование текста в качестве первичного ключа в таблице SQLite плохо?

Неправильно ли иметь текст в качестве первичного ключа в базе данных SQLite? Я слышал, что это плохо по соображениям производительности, это правда? И будет ли rowid использоваться в качестве фактического первичного ключа в таком случае?

Получить минимум из столбца базы данных SQLite?

Как получить минимальное значение столбца базы данных? Мне нужно найти минимум _id таблицы SQLite. Я пробовал следующее, но не имел успеха: Cursor c = db.query(MY_DATABASE_TABLE_LAST_REQUEST, new String[] { "min(" + KEY_ROWID + ")" }, null, null, null, null, null); int rowID = c.getInt(0); Что я делаю не так?

Схема базы данных Android Sqlite

Я думаю, что я создал базу данных sqlite с android, но каждый раз, когда я собираюсь сделать вставку, она утверждает, что столбец не существует. Как я могу просмотреть схему и метод onCreate, вызываемый при создании объекта?

Избегайте удаления данных из базы данных при нажатии кнопки «очистить данные» в настройках приложения на устройстве Android

Я использую database для хранения некоторых data . Но когда пользователь переходит к Apps Setting и нажимает кнопку 'clear data' в настройках приложения, данные в базах данных удаляются, как это можно избежать. Могу ли я сделать 'clear data' BUTTON для моего приложения в настройках приложений, так как он не включен или какие-либо другие предложения ….

IllegalStateException: получить полевой слот из строки 0 col -1 не удалось

Вот мой LogCat: 01-15 22:13:08.277: ERROR/AndroidRuntime(28747): java.lang.IllegalStateException: get field slot from row 0 col -1 failed 01-15 22:13:08.277: ERROR/AndroidRuntime(28747): at android.database.CursorWindow.getLong_native(Native Method) 01-15 22:13:08.277: ERROR/AndroidRuntime(28747): at android.database.CursorWindow.getLong(CursorWindow.java:414) 01-15 22:13:08.277: ERROR/AndroidRuntime(28747): at android.database.AbstractWindowedCursor.getLong(AbstractWindowedCursor.java:108) 01-15 22:13:08.277: ERROR/AndroidRuntime(28747): at android.database.CursorWrapper.getLong(CursorWrapper.java:127) 01-15 22:13:08.277: ERROR/AndroidRuntime(28747): at com.mohit.geo2do.adapters.TasksAdapter.bindView(TasksAdapter.java:60) 01-15 22:13:08.277: ERROR/AndroidRuntime(28747): at android.widget.CursorAdapter.getView(CursorAdapter.java:186) 01-15 22:13:08.277: ERROR/AndroidRuntime(28747): at android.widget.AbsListView.obtainView(AbsListView.java:2818) 01-15 22:13:08.277: ERROR/AndroidRuntime(28747): […]

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

Я пытаюсь получить определенные данные книги из моей таблицы инвентаря на основе ISBN. Тем не менее, я получаю сообщение об ошибке: «попытка повторного открытия уже закрытого объекта». Ошибка возникает, когда я нажимаю объект listView, перейдите на другой экран, вернитесь на эту страницу через «finish ()», а затем попытайтесь щелкнуть другой объект listView. Я переместил String […]

Можно ли полагаться на SQLiteConstraint и позволить SQLite проверять меня? Есть улов?

У меня есть база данных SQLite на Android, и я использую ContentProvider для обработки операций, которые сохраняются в таблице с UNIQUE-классификатором в столбце. Проблема: Однако, когда я insert дубликаты в базу данных, он не разбивает мой код как таковой, но он все еще плюет тысячи SQLiteConstraintException журнала SQLiteConstraintException и моему пользователю, который просто чувствует, что […]

Событие кликов AutoCompleteTextView на Android

Я успешно реализовал мой AutoCompleteTextView, основанный на запросе SQLite и помещенный в адаптер массива. Все это прекрасно работает, но я не могу заставить работать onclickevent. Я просто хочу создать намерение передать выбранное значение в новое действие. Я знаю, как создать onclicklistener. Я просто не знаю, как применить его к выпадающему окну AutoCompleteTextView.