首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQLiteOpenHelper问题

SQLiteOpenHelper问题
EN

Stack Overflow用户
提问于 2010-12-24 18:46:55
回答 2查看 477关注 0票数 0

我已经创建了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。所以如果我忘了说什么请原谅我。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-24 18:54:27

在您的活动中,您没有创建DB帮助器。您需要实例化它,以便创建DB。试着先在安卓系统中获取一些tutorial about databases,网上有很多。另请看SDK示例。

票数 1
EN

Stack Overflow用户

发布于 2010-12-25 14:40:28

哈莎,

具体需要做的是,在主文件中创建类DatabaseHelper的对象。一旦创建,它的构造函数将被调用,从而创建数据库和其中的表。要使用ContentValues将内容放入这些表中,您会在网上找到许多关于这方面的教程。

Cuil

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4525844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档