RoomDatabase.PrepackagedDatabaseCallback



Callback for Builder.createFromAsset, Builder.createFromFile and Builder.createFromInputStream

This callback will be invoked after the pre-package DB is copied but before Room had a chance to open it and therefore before the RoomDatabase.Callback methods are invoked. This callback can be useful for updating the pre-package DB schema to satisfy Room's schema validation.

Summary

Public constructors

android

Public functions

open Unit

Called when the pre-packaged database has been copied.

android

Public constructors

PrepackagedDatabaseCallback

PrepackagedDatabaseCallback()

Public functions

onOpenPrepackagedDatabase

open fun onOpenPrepackagedDatabase(db: SupportSQLiteDatabase): Unit

Called when the pre-packaged database has been copied.

Parameters
db: SupportSQLiteDatabase

The database.