Page 1 of 1

Wie kann ich nach dem Abmelden präpopulierte Daten in Android zurücksetzen?

Posted: 09 Feb 2025, 10:25
by Guest
Ich verwende eine präpopulierte Raumdatenbank in meiner Android -App. Nachdem sich der Benutzer angemeldet hat, möchte ich die Datenbank in den ursprünglichen Status zurücksetzen (d. H. Die präpopulierten Daten laden Sie neu laden), damit ein neuer Benutzer mit dem Standarddatensatz mit dem Standard -Datensatz beginnt. < /P>

Code: Select all

 @Singleton
@Provides
fun provideDatabase(@ApplicationContext context: Context): AppDatabase {

return Room.databaseBuilder(
context.applicationContext,
AppDatabase::class.java,
"app_database"
).apply {
createFromAsset("database/external_database.db")
fallbackToDestructiveMigration(true)
// Enable multi-instance invalidation (optional)
enableMultiInstanceInvalidation()

}.build()
}