(room) add room gradle file

main
torrentcome 7 years ago
parent e3c8998f66
commit 84a6c2578b
  1. 3
      app/build.gradle
  2. 10
      app/src/main/java/com/keylesspalace/tusky/TuskyApplication.java

@ -54,7 +54,10 @@ dependencies {
exclude module: 'support-v4' exclude module: 'support-v4'
} }
testCompile 'junit:junit:4.12' testCompile 'junit:junit:4.12'
//room
compile "android.arch.persistence.room:runtime:1.0.0-alpha3" compile "android.arch.persistence.room:runtime:1.0.0-alpha3"
annotationProcessor "android.arch.persistence.room:compiler:1.0.0-alpha3" annotationProcessor "android.arch.persistence.room:compiler:1.0.0-alpha3"
compile "android.arch.persistence.room:rxjava2:1.0.0-alpha2"
} }

@ -28,6 +28,10 @@ public class TuskyApplication extends Application {
private static AppDatabase db; private static AppDatabase db;
public static AppDatabase getDB() {
return db;
}
@Override @Override
public void onCreate() { public void onCreate() {
super.onCreate(); super.onCreate();
@ -54,10 +58,6 @@ public class TuskyApplication extends Application {
} }
db = Room.databaseBuilder(getApplicationContext(), db = Room.databaseBuilder(getApplicationContext(),
AppDatabase.class, "tuskyDB").build(); AppDatabase.class, "tuskyDB").allowMainThreadQueries().build();
}
public static AppDatabase getDB() {
return db;
} }
} }
Loading…
Cancel
Save