qdhtnsoyndtr
6 / 6 / 1
Регистрация: 29.11.2013
Сообщений: 492
|
||||||||||||||||
1 | ||||||||||||||||
SQLite17.02.2016, 16:38. Просмотров 1000. Ответов 18
Метки нет Все метки)
(
Возвращаясь к старой теме, вернусь к проблеме.
По рекомендации попробовал сделать от сюда Тут отправляем данные для записи в бд
И сами ошибки E/AsyncHttpRH: User-space exception detected! java.lang.NullPointerException: Attempt to invoke virtual method 'android.database.sqlite.SQLiteDatabase com.diplom.myapplication.DBHelper.getWritableDatabase()' on a null object reference at com.diplom.myapplication.Testdb.Insertdb(Testdb.java:22) at com.diplom.myapplication.jsontet$1.onSuccess(jsontet.java:70) at com.loopj.android.http.AsyncHttpResponseHandler.handleMessage(AsyncHttpResponseHandler.java:351) at com.loopj.android.http.AsyncHttpResponseHandler$ResponderHandler.handleMessage(AsyncHttpResponseHandler.java:510) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5223) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694) И вторая FATAL EXCEPTION: main Process: com.diplom.myapplication, PID: 12675 java.lang.RuntimeException: java.lang.NullPointerException: Attempt to invoke virtual method 'android.database.sqlite.SQLiteDatabase com.diplom.myapplication.DBHelper.getWritableDatabase()' on a null object reference at com.loopj.android.http.AsyncHttpResponseHandler.onUserException(AsyncHttpResponseHandler.java:304) at com.loopj.android.http.AsyncHttpResponseHandler.handleMessage(AsyncHttpResponseHandler.java:395) at com.loopj.android.http.AsyncHttpResponseHandler$ResponderHandler.handleMessage(AsyncHttpResponseHandler.java:510) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5223) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694) Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.database.sqlite.SQLiteDatabase com.diplom.myapplication.DBHelper.getWritableDatabase()' on a null object reference at com.diplom.myapplication.Testdb.Insertdb(Testdb.java:22) at com.diplom.myapplication.jsontet$1.onSuccess(jsontet.java:70) at com.loopj.android.http.AsyncHttpResponseHandler.handleMessage(AsyncHttpResponseHandler.java:351) at com.loopj.android.http.AsyncHttpResponseHandler$ResponderHandler.handleMessage(AsyncHttpResponseHandler.java:510)* at android.os.Handler.dispatchMessage(Handler.java:102)* at android.os.Looper.loop(Looper.java:135)* at android.app.ActivityThread.main(ActivityThread.java:5223)* at java.lang.reflect.Method.invoke(Native Method)* at java.lang.reflect.Method.invoke(Method.java:372) Добавлено через 7 минут Не понимаю в чем проблема, подскажите пожалуйста, уже замучился с этой бд
0
|
|
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
17.02.2016, 16:38 |
Ответы с готовыми решениями:
18
SQLite SQLite SQLite SQLite
|
_Night_Scream_
89 / 84 / 12
Регистрация: 08.08.2013
Сообщений: 667
|
|
17.02.2016, 16:45 | 2 |
qdhtnsoyndtr, пальцем в небо.
Расширение не пробовали базе .db поставить. Врятли это решит, но вдруг.
0
|
qdhtnsoyndtr
6 / 6 / 1
Регистрация: 29.11.2013
Сообщений: 492
|
|
17.02.2016, 17:24 [ТС] | 4 |
Spelcrawler, ниже в insert
0
|
17.02.2016, 17:24 | |
qdhtnsoyndtr
6 / 6 / 1
Регистрация: 29.11.2013
Сообщений: 492
|
||||||
17.02.2016, 17:31 [ТС] | 6 | |||||
Spelcrawler, Он в классе
0
|
qdhtnsoyndtr
6 / 6 / 1
Регистрация: 29.11.2013
Сообщений: 492
|
||||||
17.02.2016, 17:39 [ТС] | 8 | |||||
Spelcrawler, ну я указал в начале сам класс и все что с ним связано в 3-м файле. больше там ничего нет с бд. Я так предполагал что он
0
|
qdhtnsoyndtr
6 / 6 / 1
Регистрация: 29.11.2013
Сообщений: 492
|
||||||
17.02.2016, 17:42 [ТС] | 11 | |||||
Паблито,
0
|
qdhtnsoyndtr
6 / 6 / 1
Регистрация: 29.11.2013
Сообщений: 492
|
|
17.02.2016, 17:44 [ТС] | 13 |
db это указваю класс Testdb в котором и отрабатывает public void Insertdb(String text, String title)
0
|
Spelcrawler
|
|
17.02.2016, 17:44 | 14 |
Ну ок, а метод onCreate() то не отработал - и там dbHelper = null, как я и сказал в первом сообщении. Вообще так делать нельзя особенно руками создавать экземпляры активити.
0
|
qdhtnsoyndtr
6 / 6 / 1
Регистрация: 29.11.2013
Сообщений: 492
|
|
17.02.2016, 17:46 [ТС] | 16 |
Паблито, Для удобства, пока разделил
0
|
qdhtnsoyndtr
6 / 6 / 1
Регистрация: 29.11.2013
Сообщений: 492
|
|
17.02.2016, 17:51 [ТС] | 19 |
Все проблема решена.
Перемести метод insert в класс jsontet
0
|
17.02.2016, 17:51 | |
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
17.02.2016, 17:51 |
Запрос в бд sqlite SQLite из Service Глюк SQLite? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |