Форум программистов, компьютерный форум CyberForum.ru

"Attempt to re-open an already-closed object" при работе с SQLite - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Android и джойстик http://www.cyberforum.ru/android-dev/thread1416961.html
Всем привет Я создаю игру что то наподобие "alien shooter" и управлять героем с экрана как то не очень удобно и вот хочу в проекте реализовать поддержку джойстика. А как его подключать и что для него использовать я не знаю, помогите плз информацией.
Android Синхронизация баз данных на клиенте и сервере Здравствуйте, подскажите как реализовать простенькое клиент-серверное приложение в котором при редактировании бд сервера автоматически будет менятся бд клиента на устройстве (я понял так выглядит механизм репликация), спасибо) http://www.cyberforum.ru/android-dev/thread1416904.html
Изменить голубой цвет "список закончился" Android
Не знаю у кого как, но у меня при листании за пределы списка появляется голубая "туманная полоска" с той стороны где она закончилась (списки сверху вниз, табы справа-налево). Могу ее полностью отключить в моих списках запретив листать за пределы, но можно ли изменить цвет??? Голубой дико смотрится на красном, рыжем или коричневых тонах! Например сейчас у меня установлена Voice Recorder на...
Android Режим полета - перехват изменения, включение, отключение
Помогите! Кто что знает, слышал, писал... Поможет все! Кнопка случайно нажимается и... я вне связи! И даже не знаю об этом! Есть ли ресиверы? Можно ли узнавать по таймеру функцией? Можно ли вернуть после случайного отключения - включить. Можно ли отключать по таймеру (на ночь). Где-то находил индикатор активации для двухсимочного - для каждой симки, но не уверен что это универсально. ...
Android Получить отдельный кадр с камеры http://www.cyberforum.ru/android-dev/thread1416836.html
У меня идет захват видео через камеру. Но мне нужно анализировать из этого видео кадры. Как правильно сохранять каждый кадр видео с камеры?? Какая есть для этого структура?? Можете написать фрагмент сохранения(выделения) отдельных кадров видео с камеры?? Добавлено через 1 час 29 минут Мне в моем приложении нужно просто брать кадр и анализировать. Для этого нужно сохранять его куда нибудь в...
Android Debugger, как правильно с ним работать? День добрый. Подключаю свой девайс к компьютеру, Android Studio его видит. В режиме дебагинга выбираю запустить приложение на моём устройстве. Ранее никаких проблем не было и приложение всегда запускалось, и на всех брикпоинтах программа останавливалась. А вдруг непонятно с чего начались 2 беды: 1) Приложение просто не запускается. AS пишет "Connected to the target VM, address:... подробнее

Показать сообщение отдельно
Naomis
5 / 5 / 1
Регистрация: 11.03.2015
Сообщений: 190
Завершенные тесты: 1
09.04.2015, 21:13  [ТС]     "Attempt to re-open an already-closed object" при работе с SQLite
Armagedo, чёрт возьми, где твоя карма, чтобы ставить в неё плюсики? Нашёл свою ошибку. неправильный входящий параметр был...
Благодарствую за твоё безмерное терпение.

Дела сей час обстоят так. Программа, вроде бы всё делает, даже записывает в БД, но как-то с транно с периодической руганью и время от времени всё же вылетает.
Снова лог:
04-09 21:09:56.419 17506-17506/com.example.kirukato.coolstdreg V/EVENT__ACTIVITY﹕ ТЫК!
04-09 21:09:56.419 17506-17506/com.example.kirukato.coolstdreg V/EVENT__ACTIVITY﹕ РАБОТАЕ С МАНАМИ --- if (edtMan.getSelectedItem() != null) ---
04-09 21:09:56.419 17506-17506/com.example.kirukato.coolstdreg V/EVENT__ACTIVITY﹕ ----if МЫ ВНУТРИ -----
04-09 21:09:56.419 17506-17506/com.example.kirukato.coolstdreg V/EVENT__ACTIVITY﹕ ----if ----- checkMan = true;
04-09 21:09:56.419 17506-17506/com.example.kirukato.coolstdreg V/EVENT__ACTIVITY﹕ ----if ----- checkMan = true;-- ОК
04-09 21:09:56.419 17506-17506/com.example.kirukato.coolstdreg V/EVENT__ACTIVITY﹕ ----if----- ПРИСВАИВАЕМ КУРСОРУ cur = db.GetCatalogValueByName(.........);
04-09 21:09:56.419 17506-17506/com.example.kirukato.coolstdreg V/EVENT__ACTIVITY﹕ Выводим edtMan.getSelectedItem().toString()------Вася
04-09 21:09:56.419 17506-17506/com.example.kirukato.coolstdreg V/DB__ACTIVITY﹕ ----МЫ В GetCatalogValueByName----
04-09 21:09:56.419 17506-17506/com.example.kirukato.coolstdreg V/DB__ACTIVITY﹕ ---ПРОСМОТР ПОСТУПАЮЩИХ ДАННЫХ. select _id from man where name = 'Вася '
04-09 21:09:56.419 17506-17506/com.example.kirukato.coolstdreg V/DB__ACTIVITY﹕ select _id from man where name = 'Вася '
04-09 21:09:56.419 17506-17506/com.example.kirukato.coolstdreg V/DB__ACTIVITY﹕ 1
04-09 21:09:56.419 17506-17506/com.example.kirukato.coolstdreg V/EVENT__ACTIVITY﹕ ----if----- ПРИСВАИВАЕМ КУРСОРУ cur = db.GetCatalogValueByName(.........);-------ОК
04-09 21:09:56.419 17506-17506/com.example.kirukato.coolstdreg V/EVENT__ACTIVITY﹕ ----if----- ПРИСВАИВАЕМ _id ---- cManID = cur.getInt(...._id")-----
04-09 21:09:56.419 17506-17506/com.example.kirukato.coolstdreg V/EVENT__ACTIVITY﹕ ----if----- ПРИСВАИВАЕМ _id ---- cManID = cur.getInt(...._id")-----ОК
04-09 21:09:56.419 17506-17506/com.example.kirukato.coolstdreg V/EVENT__ACTIVITY﹕ РАБОТАЕ С EВЕНТ ТАЙПОМ --- if (edtET.getSelectedItem() != null) ---
04-09 21:09:56.419 17506-17506/com.example.kirukato.coolstdreg V/DB__ACTIVITY﹕ ----МЫ В GetCatalogValueByName----
04-09 21:09:56.419 17506-17506/com.example.kirukato.coolstdreg V/DB__ACTIVITY﹕ ---ПРОСМОТР ПОСТУПАЮЩИХ ДАННЫХ. select _id from event_type where name = 'ответ по дз '
04-09 21:09:56.419 17506-17506/com.example.kirukato.coolstdreg V/DB__ACTIVITY﹕ select _id from event_type where name = 'ответ по дз '
04-09 21:09:56.429 17506-17506/com.example.kirukato.coolstdreg V/DB__ACTIVITY﹕ 1
04-09 21:09:56.429 17506-17506/com.example.kirukato.coolstdreg V/EVENT__ACTIVITY﹕ РАБОТАЕ С МИТОМ --- if (edtMeet.getSelectedItem() != null) ---
04-09 21:09:56.429 17506-17506/com.example.kirukato.coolstdreg V/DB__ACTIVITY﹕ ----МЫ В GetCatalogValueByName----
04-09 21:09:56.429 17506-17506/com.example.kirukato.coolstdreg V/DB__ACTIVITY﹕ ---ПРОСМОТР ПОСТУПАЮЩИХ ДАННЫХ. select _id from meeting where name = 'зачет '
04-09 21:09:56.429 17506-17506/com.example.kirukato.coolstdreg V/DB__ACTIVITY﹕ select _id from meeting where name = 'зачет '
04-09 21:09:56.429 17506-17506/com.example.kirukato.coolstdreg V/DB__ACTIVITY﹕ 1
04-09 21:09:56.429 17506-17506/com.example.kirukato.coolstdreg V/EVENT__ACTIVITY﹕ ПРОВЕРЯЕМ ФЛАГИ НА 'TRUE' ПОСЛЕ ПИШЕМ В ТАБЛИЦУ 'event' --- if(checkMan != false & checkET != false & checkMeet != false) ---
04-09 21:09:56.429 17506-17506/com.example.kirukato.coolstdreg V/EVENT__ACTIVITY﹕ ЗАПИСЬ В ТАБЛИЦУ ---- db.addRec("event", DB.EVENT_COLUMN_MAN, cManID ); ---
04-09 21:09:56.459 17506-17506/com.example.kirukato.coolstdreg V/EVENT__ACTIVITY﹕ ОК
04-09 21:09:56.459 17506-17506/com.example.kirukato.coolstdreg V/EVENT__ACTIVITY﹕ ЗАПИСЬ В ТАБЛИЦУ ---- db.addRec("event", DB.EVENT_COLUMN_EVENT_TYPE, cETID ); ---
04-09 21:09:56.459 17506-17506/com.example.kirukato.coolstdreg E/SQLiteLog﹕ (1) table event has no column named EventTypeId
04-09 21:09:56.469 17506-17506/com.example.kirukato.coolstdreg E/SQLiteDatabase﹕ Error inserting EventTypeId=4
android.database.sqlite.SQLiteException: table event has no column named EventTypeId (code 1): , while compiling: INSERT INTO event(EventTypeId) VALUES (?)
at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:889)
at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:500)
at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:58)
at android.database.sqlite.SQLiteStatement.<init>(SQLiteStatement.java:31)
at android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:1475)
at android.database.sqlite.SQLiteDatabase.insert(SQLiteDatabase.java:1347)
at com.example.kirukato.coolstdreg.DB.addRec(DB.java:116)
at com.example.kirukato.coolstdreg.EventActivity$1.onClick(EventActivity.java:133)
at android.view.View.performClick(View.java:4421)
at android.view.View$PerformClick.run(View.java:17903)
at android.os.Handler.handleCallback(Handler.java:730)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:213)
at android.app.ActivityThread.main(ActivityThread.java:5225)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:741)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)
at dalvik.system.NativeStart.main(Native Method)
04-09 21:09:56.469 17506-17506/com.example.kirukato.coolstdreg V/EVENT__ACTIVITY﹕ ОК
04-09 21:09:56.469 17506-17506/com.example.kirukato.coolstdreg V/EVENT__ACTIVITY﹕ ЗАПИСЬ В ТАБЛИЦУ ЧЕКБОКСИКА ---- ---
04-09 21:09:56.469 17506-17506/com.example.kirukato.coolstdreg E/SQLiteLog﹕ (1) table event has no column named MeetingId
04-09 21:09:56.469 17506-17506/com.example.kirukato.coolstdreg E/SQLiteDatabase﹕ Error inserting MeetingId=2
android.database.sqlite.SQLiteException: table event has no column named MeetingId (code 1): , while compiling: INSERT INTO event(MeetingId) VALUES (?)
at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:889)
at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:500)
at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:58)
at android.database.sqlite.SQLiteStatement.<init>(SQLiteStatement.java:31)
at android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:1475)
at android.database.sqlite.SQLiteDatabase.insert(SQLiteDatabase.java:1347)
at com.example.kirukato.coolstdreg.DB.addRec(DB.java:116)
at com.example.kirukato.coolstdreg.EventActivity$1.onClick(EventActivity.java:137)
at android.view.View.performClick(View.java:4421)
at android.view.View$PerformClick.run(View.java:17903)
at android.os.Handler.handleCallback(Handler.java:730)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:213)
at android.app.ActivityThread.main(ActivityThread.java:5225)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:741)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)
at dalvik.system.NativeStart.main(Native Method)
04-09 21:09:56.469 17506-17506/com.example.kirukato.coolstdreg E/SQLiteLog﹕ (1) table event has no column named Value
04-09 21:09:56.479 17506-17506/com.example.kirukato.coolstdreg E/SQLiteDatabase﹕ Error inserting Value=1
android.database.sqlite.SQLiteException: table event has no column named Value (code 1): , while compiling: INSERT INTO event(Value) VALUES (?)
at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:889)
at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:500)
at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:58)
at android.database.sqlite.SQLiteStatement.<init>(SQLiteStatement.java:31)
at android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:1475)
at android.database.sqlite.SQLiteDatabase.insert(SQLiteDatabase.java:1347)
at com.example.kirukato.coolstdreg.DB.addRec(DB.java:116)
at com.example.kirukato.coolstdreg.EventActivity$1.onClick(EventActivity.java:140)
at android.view.View.performClick(View.java:4421)
at android.view.View$PerformClick.run(View.java:17903)
at android.os.Handler.handleCallback(Handler.java:730)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:213)
at android.app.ActivityThread.main(ActivityThread.java:5225)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:741)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)
at dalvik.system.NativeStart.main(Native Method)
04-09 21:09:56.479 17506-17506/com.example.kirukato.coolstdreg V/EVENT__ACTIVITY﹕ ОК---1
 
Текущее время: 23:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru