无法在同一数据库下的android中创建表

时间:2013-12-30 11:06:27

标签: android

我正在为酒店创建一个Android应用程序,因为我经历了一步一步。步骤如下:

1)首先我显示类别名称并将其保存在表格中,为此我创建了表格。

2)现在我想要子类别产品列表应该使用我之前用于类别名称的相同数据库,但问题是oncreate方法只调用一个,这就是为什么它只在第一次运行我的应用程序时第一次创建表

现在我的问题是如何根据我在android应用程序中的要求创建表?请给我答案。

1 个答案:

答案 0 :(得分:1)

清理您的应用数据。使用App管理器或只是卸载并重新安装。旧数据库将被删除,SQLiteOpenHelper onCreate()将再次被调用。

对于应用程序的已发布版本,请增加数据库版本号,并在onUpgrade()回调中实现相关的架构迁移代码。