Android Room - Auto Increment @database Version Number?
During development my Room db schema is very volatile. Every time I do any change to the schema I need to update my version number, like this; @Database(version = 27, entities
Solution 1:
Deleteing the database would result in it being initialised/built each time the App is run.
You could do this using :-
context.getApplicationContext().deleteDatabase(SystemStrings.ROOM_DATABASE_NAME); //<<<< ADDED before building Database.//Your existing code follows
Room.databaseBuilder(context.getApplicationContext(), AppDatabase.class, SystemStrings.ROOM_DATABASE_NAME)
// allow queries on the main thread.// Don't do this on a real app! .allowMainThreadQueries()
.fallbackToDestructiveMigration()
.build();
Of course you would not have this in the real app
Post a Comment for "Android Room - Auto Increment @database Version Number?"