diff --git a/AnkiDroid/build.gradle b/AnkiDroid/build.gradle index b36584d340..e133e152dc 100644 --- a/AnkiDroid/build.gradle +++ b/AnkiDroid/build.gradle @@ -63,7 +63,8 @@ dependencies { implementation 'com.android.support:design:26.1.0' implementation 'com.android.support:customtabs:26.1.0' implementation 'com.android.support:recyclerview-v7:26.1.0' - implementation 'io.requery:sqlite-android:3.16.0' + implementation 'io.requery:sqlite-android:3.24.0' + implementation 'android.arch.persistence:db:1.1.1' implementation('com.afollestad.material-dialogs:core:0.8.6.2@aar') { //exclude group: 'com.android.support' // uncomment to force our local support lib version transitive = true diff --git a/AnkiDroid/src/main/java/com/ichi2/libanki/DB.java b/AnkiDroid/src/main/java/com/ichi2/libanki/DB.java index f1db967fa9..99445c7862 100644 --- a/AnkiDroid/src/main/java/com/ichi2/libanki/DB.java +++ b/AnkiDroid/src/main/java/com/ichi2/libanki/DB.java @@ -57,8 +57,8 @@ public class DB { */ public DB(String ankiFilename) { mDatabase = SQLiteDatabase.openDatabase(ankiFilename, null, - (SQLiteDatabase.OPEN_READWRITE + SQLiteDatabase.CREATE_IF_NECESSARY) - | SQLiteDatabase.NO_LOCALIZED_COLLATORS, new MyDbErrorHandler()); + (SQLiteDatabase.OPEN_READWRITE | SQLiteDatabase.CREATE_IF_NECESSARY), + new MyDbErrorHandler()); // TODO: remove this once everyone has stopped using old AnkiDroid clients with WAL (API >= 16) CompatHelper.getCompat().disableDatabaseWriteAheadLogging(mDatabase);