Skip to content

Instantly share code, notes, and snippets.

@anandwana001
Last active August 9, 2018 17:14
Show Gist options
  • Save anandwana001/ab8deb6ed32ccb850b0d2b562b25bd92 to your computer and use it in GitHub Desktop.
Save anandwana001/ab8deb6ed32ccb850b0d2b562b25bd92 to your computer and use it in GitHub Desktop.
@Database(entities = {Habit.class}, version = 1)
public abstract class HabitRoomDatabase extends RoomDatabase{
public abstract HabitDao wordDao();
//SINGLETON
private static HabitRoomDatabase INSTANCE;
static HabitRoomDatabase getDatabase(final Context context) {
if (INSTANCE == null) {
synchronized (HabitRoomDatabase.class) {
if (INSTANCE == null) {
INSTANCE = Room.databaseBuilder(context.getApplicationContext(),
HabitRoomDatabase.class, "habit_database")
.build();
}
}
}
return INSTANCE;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment