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

下次无法在同一数据库下在android中创建表,android,Android,我正在为酒店创建一个Android应用程序,为此我一步一步地进行。步骤如下: 1) 首先,我显示类别名称并将其保存在表中,为此我创建了表 2) 现在,我希望子类别产品列表应该使用与我之前用于类别名称相同的数据库,但问题是oncreate方法只调用一个,这就是为什么在我第一次运行应用程序时,它只在第一次创建表 现在我的问题是,如何在android应用程序中根据我的需求创建表?请告诉我答案。清理应用程序数据。使用App manager或卸载并重新安装。旧数据库将被删除,并再次调用SQLiteOpen

我正在为酒店创建一个Android应用程序,为此我一步一步地进行。步骤如下:

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

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


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

清理应用程序数据。使用App manager或卸载并重新安装。旧数据库将被删除,并再次调用
SQLiteOpenHelper
onCreate()

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