]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/TransactionListAdapter.java
move DB stuff into a static class
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / TransactionListAdapter.java
index b82e84ca59188cb16989e0c80c1979dc36ac3d85..d0b2e9433e7c8a5c5893c4f2674cd4caa02251a0 100644 (file)
@@ -33,7 +33,7 @@ import android.widget.TextView;
 
 import net.ktnx.mobileledger.model.LedgerTransaction;
 import net.ktnx.mobileledger.model.LedgerTransactionItem;
 
 import net.ktnx.mobileledger.model.LedgerTransaction;
 import net.ktnx.mobileledger.model.LedgerTransactionItem;
-import net.ktnx.mobileledger.utils.MobileLedgerDatabase;
+import net.ktnx.mobileledger.utils.MLDB;
 
 import java.util.Iterator;
 import java.util.List;
 
 import java.util.Iterator;
 import java.util.List;
@@ -50,9 +50,8 @@ class TransactionListAdapter
         LedgerTransaction tr = transactions.get(position);
         Context ctx = holder.row.getContext();
         Resources rm = ctx.getResources();
         LedgerTransaction tr = transactions.get(position);
         Context ctx = holder.row.getContext();
         Resources rm = ctx.getResources();
-        try (MobileLedgerDatabase dbh = new MobileLedgerDatabase(ctx)) {
-            try (SQLiteDatabase db = dbh.getReadableDatabase()) {
-                tr.loadData(db);
+        try (SQLiteDatabase db = MLDB.getReadableDatabase(ctx.getApplicationContext())) {
+            tr.loadData(db);
 
                 holder.tvDescription
                         .setText(String.format("%s\n%s", tr.getDescription(), tr.getDate()));
 
                 holder.tvDescription
                         .setText(String.format("%s\n%s", tr.getDescription(), tr.getDate()));