X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fasync%2FDbOpRunner.java;h=f8ea577554a1511c96691d614334d0e567a7097d;hb=4f8b4f8bf16aaef182e1aac31a34f88a2adf5fa8;hp=2944efedeea536762b54e79e0ec8cd3fe1d2ca1d;hpb=a024759d8803c0c8a0a801b0733144a7943a98c5;p=mobile-ledger.git diff --git a/app/src/main/java/net/ktnx/mobileledger/async/DbOpRunner.java b/app/src/main/java/net/ktnx/mobileledger/async/DbOpRunner.java index 2944efed..f8ea5775 100644 --- a/app/src/main/java/net/ktnx/mobileledger/async/DbOpRunner.java +++ b/app/src/main/java/net/ktnx/mobileledger/async/DbOpRunner.java @@ -20,6 +20,7 @@ package net.ktnx.mobileledger.async; import android.database.sqlite.SQLiteDatabase; import net.ktnx.mobileledger.App; +import net.ktnx.mobileledger.BuildConfig; import java.util.concurrent.BlockingQueue; @@ -35,10 +36,26 @@ class DbOpRunner extends Thread { while (!interrupted()) { try { DbOpItem item = queue.take(); - debug("opQrunner", "Got " + item.sql); + debug("opQRunner", "Got " + item.sql); { SQLiteDatabase db = App.getDatabase(); - debug("opQrunner", "Executing " + item.sql); + if (BuildConfig.DEBUG) { + StringBuilder b = new StringBuilder("Executing "); + b.append(item.sql); + if (item.params.length > 0) { + boolean first = true; + b.append(" ["); + for (Object p : item.params) { + if (first) + first = false; + else + b.append(", "); + b.append(p.toString()); + } + b.append("]"); + } + debug("opQRunner", b.toString()); + } db.execSQL(item.sql, item.params); } if (item.onReady != null)