【发布时间】:2011-11-25 15:09:46
【问题描述】:
我正在我的 android 应用程序中开发一个 sqlite 数据库。我需要它可以轻松增长,所以我需要在将来的升级中,我可以更改数据库等。
我想知道当我在sqlite创建方法中更改数据库版本时,它是否会创建一个数据库的新文件。如果是,那么在 onUpgrade 中我应该迁移所有数据,不是吗?
总之,onCreate 到底做了什么?它会创建数据库的新文件吗?还是修改了实际的?
我问这个是因为我不希望 onCreate 创建一个新文件...我只想更改实际的数据库。
谢谢
【问题讨论】: