Проблема SQLiteOpenHelper - PullRequest
       3

Проблема SQLiteOpenHelper

0 голосов
/ 24 декабря 2010

Я создал класс SQLiteOpenHelper, чтобы помочь мне открыть запись базы данных. но я не могу вызвать его из действия main.java

Я создал класс, который расширяет Помощник по базам данных, который хранится в

/ сообщения / SRC / COM / v3 / сообщения / DatabaseHelper.java

Код: http://pastebin.com/Z5qp32xu

теперь у меня есть этот класс с именем Main.java, который будет первым действием при запуске приложения. Но как я могу заставить DatabaseHelper.java работать только для создания базы данных, но при этом находиться в файле Main.java.

База данных должна создаваться с таблицами только в том случае, если БД или таблицы не существуют.

Основной.java код: http://pastebin.com/LVFVuhA0

Теперь, когда я запускаю программу. база данных не создается: (

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

Ответы [ 2 ]

1 голос
/ 25 декабря 2010

Харша,

Что именно нужно сделать, это создать объект класса DatabaseHelper в вашем основном файле.Как только это создастся, будет вызван его конструктор, что приведет к созданию базы данных и таблиц в ней.Чтобы поместить вещи в эти таблицы, используйте ContentValues, для этого вы найдете много учебников в Интернете.

Cuil

1 голос
/ 24 декабря 2010

Нигде в своей деятельности вы не создаете помощника по БД. Вам нужно создать его экземпляр, чтобы БД была создана. Попробуйте сначала получить руководство по по базам данных в Android, в сети их много. Также посмотрите на примеры SDK.

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