Android 从版本a迁移到版本B时如何填充文件室数据库

Android 从版本a迁移到版本B时如何填充文件室数据库,android,android-room,Android,Android Room,我有一个房间数据库版本a,需要迁移到版本B。迁移将创建一个新表。该表必须由应用程序的作者定义预先填充 如何在从文件室数据库的版本a迁移到版本B时使用给定记录填充新表?在迁移中,使用insert()或SupportSQLiteDatabase上的execSQL()插入行,并将其交给migrate()函数。使用execSQL()创建新表后执行此操作。在迁移中,使用insert()或execSQL()在SupportSQLiteDatabase上插入行,并将其交给migrate()函数。使用execS

我有一个房间数据库版本a,需要迁移到版本B。迁移将创建一个新表。该表必须由应用程序的作者定义预先填充


如何在从文件室数据库的版本a迁移到版本B时使用给定记录填充新表?

迁移中,使用
insert()
SupportSQLiteDatabase
上的
execSQL()
插入行,并将其交给
migrate()
函数。使用
execSQL()
创建新表后执行此操作。

迁移中,使用
insert()
execSQL()
SupportSQLiteDatabase
上插入行,并将其交给
migrate()
函数。使用
execSQL()
创建新表后执行此操作