有没有一种方法(希望有一种简便的方法)可以允许我将数据库版本更改为我想要的任何数量,并使它仍然运行而不会立即崩溃?
在开发中,只需通过“设置”中应用程序的“清除数据”按钮或通过从设置中卸载应用程序或擦除整个仿真器(如果是仿真器),就可以摆脱数据库。你的数据库将重新上一次运行通过调用创建
onCreate()你的
SQLiteOpenHelper。
正如rciovati指出的那样,在生产中,仅在API Level 11中引入了支持降级的概念,而我从未亲自进行过尝试。

有没有一种方法(希望有一种简便的方法)可以允许我将数据库版本更改为我想要的任何数量,并使它仍然运行而不会立即崩溃?
在开发中,只需通过“设置”中应用程序的“清除数据”按钮或通过从设置中卸载应用程序或擦除整个仿真器(如果是仿真器),就可以摆脱数据库。你的数据库将重新上一次运行通过调用创建
onCreate()你的
SQLiteOpenHelper。
正如rciovati指出的那样,在生产中,仅在API Level 11中引入了支持降级的概念,而我从未亲自进行过尝试。