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

abstract Unit

Called when the pre-packaged database has been copied.

android

Public constructors

PrepackagedDatabaseCallback

PrepackagedDatabaseCallback()

Public functions

onOpenPrepackagedDatabase

abstract fun onOpenPrepackagedDatabase(connection: SQLiteConnection): Unit

Called when the pre-packaged database has been copied.

Parameters
connection: SQLiteConnection

The database connection.