Ошибка ввода-вывода базы данных Android SQLite - PullRequest
0 голосов
/ 19 мая 2011

У меня странная проблема при доступе к базе данных sqlite для Android. У меня есть строка кода, которая открывается, чтобы открыть файл базы данных, но он отображает исключение нулевого указателя как IOException.

SQLiteDatabase myDB = this.openOrCreateDatabase("PasswordManager", MODE_PRIVATE, null);

Это не класс деятельности, это просто стандартный класс Java. Я знаю, что база данных существует, поскольку я использую ту же строку в других частях кода, единственное отличие - везде внутри класса, который расширяет активность.

Спасибо за любую помощь, которую вы можете предложить.

1 Ответ

2 голосов
/ 19 мая 2011

Передайте ссылку на контекст из вызывающего Activity в этот класс Java и используйте его для подключения к вашей базе данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...