RoomDatabase.PrepackagedDatabaseCallback
public abstract class 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 |
|---|
Public methods |
|
|---|---|
void |
Called when the pre-packaged database has been copied. |
Public constructors
Public methods
onOpenPrepackagedDatabase
Added in 2.3.0
public void onOpenPrepackagedDatabase(@NonNull SupportSQLiteDatabase db)
Called when the pre-packaged database has been copied.
| Parameters | |
|---|---|
@NonNull SupportSQLiteDatabase db |
The database. |