Articles of андроид sqlite

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.

Sqlite Добавить столбец в таблицу на определенную позицию (Android)

Это код, который работает для добавления столбца. mDb.execSQL("ALTER TABLE " + table_name + " ADD COLUMN " + column_name + " text"); Моя проблема: столбец создается в последней позиции таблицы. Column1|Column2|Column3|Column4|Column5|NewAddedColumn6 Например, можно добавить столбец между Column3 и Column4 ??? Column1|Column2|Column3|NewAddedColumn6|Column4|Column5

Android / java Sqlite: как получить максимальное время datetime?

Ниже приведен снимок того, что я получил как запрос из sqlite db. После поиска в Google и чтения ряда вопросов я узнал, что для получения максимального времени и времени с использованием агрегатных функций, таких как max() невозможно, поскольку sqlite не поддерживает много типов данных, но рассматривает тип данных как text . Итак, я привел эти […]

Android-разрешение на создание базы данных

Привет, У меня есть некоторые проблемы с созданием базы данных sqlite в android. Все в порядке на эмуляторе, я могу создать базу данных. Но на самом деле это не работает. Когда я пытался отлаживать приложение на своем телефоне, он просто не смог создать базу данных. Так может кто-нибудь сказать, что случилось? Есть ли специальное разрешение, […]

Может ли проект библиотеки Android иметь собственную базу данных SQLite?

Я разрабатываю библиотеку, которая будет использоваться в нескольких приложениях. Он служит одной и той же функции в каждом, и одна из целей библиотеки должна быть такой же простой и безболезненной, насколько это возможно. Таким образом, я надеялся использовать SQLite db для хранения важной информации, относящейся к библиотеке, но НЕ к хост-приложению. Я искал вокруг и […]

Column_id не существует

Ошибка в моем logcat такова Logcat 08-29 08:20:57.961: ERROR/AndroidRuntime(1766): java.lang.RuntimeException: Unable to start activity ComponentInfo{one.two/one.two.Booking}: java.lang.IllegalArgumentException: column '_id' does not exist 08-29 08:20:57.961: ERROR/AndroidRuntime(1766): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2268) 08-29 08:20:57.961: ERROR/AndroidRuntime(1766): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2284) 08-29 08:20:57.961: ERROR/AndroidRuntime(1766): at android.app.ActivityThread.access$1800(ActivityThread.java:112) 08-29 08:20:57.961: ERROR/AndroidRuntime(1766): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1692) 08-29 08:20:57.961: ERROR/AndroidRuntime(1766): at android.os.Handler.dispatchMessage(Handler.java:99) 08-29 08:20:57.961: ERROR/AndroidRuntime(1766): at android.os.Looper.loop(Looper.java:123) 08-29 08:20:57.961: ERROR/AndroidRuntime(1766): at […]

Android AsyncTask и экземпляр SQLite DB

У меня проблема, и я не знаю, как подойти к ней. Активность в моем приложении имеет несколько AsyncTask s, которые имеют доступ к одному SQLiteOpenHelper . Я инициализирую и открываю помощника в onCreate() и я закрываю его в onStop() . Я также проверяю, была ли она инициализирована в onResume() . Поскольку я опубликовал свое приложение, […]

Intereting Posts