当我将其升级到Android中的新版本时,我的现有应用程序数据库会发生什么

时间:2010-07-07 05:23:32

标签: android database

假设应用程序在其本地数据库中存储一些用户相关或用户喜欢的记录。当我升级我的应用程序时,db会发生什么?作为开发人员,如何防止数据丢失?

1 个答案:

答案 0 :(得分:4)

您可以在http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html

的开发人员文档中查看如何执行此操作

如果您的数据库架构没有改变,那么您将会很好,因为在升级期间会保留数据。如果更改数据库模式,则应使用onUpgrade将以前版本的数据库升级到最新版本。