我想将我的目标和编译版本从 26 提高到 28。这是因为一个用户给我发了电子邮件并说该应用程序在他运行 andoird 9 的手机上无法正常工作。
一旦我提高了目标并编译了版本,我就用各种设备测试了这个应用程序,似乎一切都在不同的设备和模拟器上运行得很好。
但是我担心使用新的 SDK 目标和编译版本,用户在更新时可能会丢失数据。我的 DatabaseHelper 类扩展了 SQLiteOpenHelper。
当我使用更高的目标和编译版本更新时,我是否必须做任何事情来确保保留他们的数据库表?
注意:我的数据库架构与更新完全相同。