Разработка приложений для Android на Eclipse. Исключение пустого указателя SQLite - PullRequest
0 голосов
/ 20 января 2012

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

У меня есть действие, которое получает пользовательский ввод из поля EditText, а затем передает данные в класс обработчика базы данных.Данные используются для создания таблицы в базе данных с именем таблицы, являющимся входом EditText.

Так что в скорлупе орехов Activity получает ввод от пользователя, затем создаеттаблица в базе данных, названная в честь указанного ввода.У меня есть два класса здесь: активность вызова (сначала), а затем обработчик базы данных (второй).Я бы серьезно сделал пожертвование PayPal любому, кто может показать мне, что я делаю неправильно.Я включил источник, о котором я говорю, в ссылку для вставки.

http://pastebin.com/wmbwGFW0

http://pastebin.com/e2P91Spe

1 Ответ

0 голосов
/ 21 января 2012

Мне кажется, проблема в том, что вы не открываете базу данных для записи из класса действий. попробуйте сделать следующее в вашем классе NewDragonActivity и посмотрите, работает ли он:

вместо:

basicsBuilder.addBasicsData(1, name);

попробуйте сделать это

basicsBuilder = DbBasics.getInstance();
basicsBuilder.open(this);               
basicsBuilder.addBasicsData(1,name);
basicsBuilder.close();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...