diff --git a/app/src/main/java/eu/faircode/email/DB.java b/app/src/main/java/eu/faircode/email/DB.java index c93bdeb1a5..da3766864e 100644 --- a/app/src/main/java/eu/faircode/email/DB.java +++ b/app/src/main/java/eu/faircode/email/DB.java @@ -405,7 +405,7 @@ public abstract class DB extends RoomDatabase { ExecutorService executorQuery = Helper.getBackgroundExecutor(threads, "query"); ExecutorService executorTransaction = Helper.getBackgroundExecutor(0, "transaction"); - return Room + RoomDatabase.Builder builder = Room .databaseBuilder(context, DB.class, DB_NAME) //.openHelperFactory(new RequerySQLiteOpenHelperFactory()) .setQueryExecutor(executorQuery) @@ -479,6 +479,16 @@ public abstract class DB extends RoomDatabase { createTriggers(db); } }); + + if (BuildConfig.DEBUG && false) + builder.setQueryCallback(new QueryCallback() { + @Override + public void onQuery(@NonNull String sqlQuery, @NonNull List bindArgs) { + Log.i("query=" + sqlQuery); + } + }, executorQuery); + + return builder; } static Integer getCacheSizeKb(Context context) {