假设应用程序在其本地数据库中存储一些用户相关或用户喜欢的记录。当我升级我的应用程序时,db会发生什么?作为开发人员,如何防止数据丢失?
答案 0 :(得分:4)
您可以在http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html
的开发人员文档中查看如何执行此操作如果您的数据库架构没有改变,那么您将会很好,因为在升级期间会保留数据。如果更改数据库模式,则应使用onUpgrade将以前版本的数据库升级到最新版本。