我已经创建了SQLiteOpenHelper类来帮助我打开写数据库。但是我不能从main.java活动中调用它
我已经创建了一个扩展Database Helper的类,它存储在
/Messaging/src/com/v3/messaging/DatabaseHelper.java
代码:http://pastebin.com/Z5qp32xu
现在,我有了一个名为Main.java的类,它将是应用程序启动时的第一个活动。但是,如何才能让DatabaseHelper.java只为了创建数据库而仍然位于Main.java文件中呢?
只有当数据库或表不存在时,才应使用表创建数据库。
Main.java代码:http://pastebin.com/LVFVuhA0
现在当我运行程序时。数据库未创建:(
我正在努力学习Android。所以如果我忘了说什么请原谅我。
发布于 2010-12-24 18:54:27
在您的活动中,您没有创建DB帮助器。您需要实例化它,以便创建DB。试着先在安卓系统中获取一些tutorial about databases,网上有很多。另请看SDK示例。
发布于 2010-12-25 14:40:28
哈莎,
具体需要做的是,在主文件中创建类DatabaseHelper的对象。一旦创建,它的构造函数将被调用,从而创建数据库和其中的表。要使用ContentValues将内容放入这些表中,您会在网上找到许多关于这方面的教程。
Cuil
https://stackoverflow.com/questions/4525844
复制相似问题