我有一个应用程序从assets文件夹中的数据库接收数据。现在每个人都在他们的手机上有我想要更新数据库的应用程序。我已准备好在服务器上运行新数据库,但如何将更新的数据库放入手机上的assets文件夹中。只有当他们想要更新当然???
干杯,
麦克
答案 0 :(得分:2)
SQLiteOpenHelper
构造函数有一个version
参数。如果您提供的某个数字大于手机内存中的现有数据库版本,则onUpgrade
函数将在调用getWritableDatabase
后运行。在onUpgrade
内,您应该处理更新数据库。
这里有一些示例代码: Question about onUpgrade method android