RoomDatabase.PrepackagedDatabaseCallback
public
static
abstract
class
RoomDatabase.PrepackagedDatabaseCallback
extends Object
java.lang.Object | |
↳ | androidx.room.RoomDatabase.PrepackagedDatabaseCallback |
Callback for RoomDatabase.Builder.createFromAsset(String)
, RoomDatabase.Builder.createFromFile(File)
and RoomDatabase.Builder.createFromInputStream(Callable)
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 | |
---|---|
PrepackagedDatabaseCallback()
|
Public methods | |
---|---|
void
|
onOpenPrepackagedDatabase(SupportSQLiteDatabase db)
Called when the pre-packaged database has been copied. |
Inherited methods | |
---|---|
Public constructors
PrepackagedDatabaseCallback
public PrepackagedDatabaseCallback ()
Public methods
onOpenPrepackagedDatabase
public void onOpenPrepackagedDatabase (SupportSQLiteDatabase db)
Called when the pre-packaged database has been copied.
Parameters | |
---|---|
db |
SupportSQLiteDatabase : The database.
|