You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
798 B
25 lines
798 B
package edu.hzuapps.androidlabs.watchtv.room;
|
|
|
|
import android.content.Context;
|
|
|
|
import androidx.room.Database;
|
|
import androidx.room.Room;
|
|
import androidx.room.RoomDatabase;
|
|
|
|
@Database(entities = {Programs.class},version = 1,exportSchema = false)
|
|
public abstract class ProgramsDatabase extends RoomDatabase {
|
|
|
|
public abstract ProgramsDao getProgramsDao();
|
|
|
|
private static ProgramsDatabase INSTANCE;
|
|
public static synchronized ProgramsDatabase getINSTANCE(Context context){
|
|
if(INSTANCE == null){
|
|
INSTANCE = Room.databaseBuilder
|
|
(context.getApplicationContext(),ProgramsDatabase.class,"programe_database")
|
|
.allowMainThreadQueries()
|
|
.build();
|
|
}
|
|
return INSTANCE;
|
|
}
|
|
}
|