Мой код выглядит следующим образом:DatabaseHandler.close() - Null исключение указатель даже если флажок
if (dbHandler != null) dbHandler.close();
Как можно получить NullPointerException на этой линии? Похоже, я получаю NPE внутри системных функций SQLite.
Конечно, есть более похожие функции, но основная структура продемонстрирована, я думаю. Странно то, что это случилось с одним пользователем (по крайней мере, мы не знаем о других). Устройство должно быть Samsung SII с Android 4.0.4
EDIT решаемые переписывания databaseHandler, Propably было несколько больше экземпляров опасности.
Что такое 'dbHandler'? Это ваш класс? – Sam
@ Сэм, я не видел твой комментарий. Я просто удалил мой. –
У вас есть несколько потоков, которые обращаются к базе данных? Я открываю свою базу данных только в классе приложения один раз и никогда не закрываю ее. – WarrenFaith