我已经创建了SQLiteOpenHelper类来帮助我打开写入数据库。但我无法从main.java活动中调用它
我创建了一个扩展Database Helper的Class,它存储在
中/Messaging/src/com/v3/messaging/DatabaseHelper.java
代码:http://pastebin.com/Z5qp32xu
现在我有了这个名为Main.java的类,它将是启动应用程序的第一个活动。但是我怎样才能使DatabaseHelper.java运行只是为了创建数据库但仍然在Main.java文件中。
只有当db或表不存在时,才应使用表创建数据库。
Main.java代码:http://pastebin.com/LVFVuhA0
现在我运行程序。没有创建数据库:(
我正在尝试学习Android。如果我忘了说些什么,请原谅。
答案 0 :(得分:1)
您的活动中没有任何地方正在创建数据库帮助程序。您需要实例化它以便创建数据库。首先尝试在Android中获得一些tutorial about databases,网上有很多。另请参阅SDK示例。
答案 1 :(得分:1)
哈尔沙,
确切需要做的是,在主文件中创建DatabaseHelper类的对象。一旦创建,将调用其构造函数,从而创建数据库及其中的表。要把这些表放在这些表中使用ContentValues,你会在网上找到很多教程。
Cuil的