]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/async/UpdateTransactionsTask.java
stop closing acuired db handles and leave that for the application termination
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / async / UpdateTransactionsTask.java
index 0509f3531cd887236c7c61778d692635ed4709f5..b3e2e0c519793173b87f3b60dcdb666948a02960 100644 (file)
@@ -52,16 +52,15 @@ public class UpdateTransactionsTask extends AsyncTask<String, Void, List<LedgerT
             }
 
             Log.d("tmp", sql);
-            try (SQLiteDatabase db = MLDB.getReadableDatabase()) {
-                try (Cursor cursor = db.rawQuery(sql, params)) {
-                    while (cursor.moveToNext()) {
-                        if (isCancelled()) return null;
+            SQLiteDatabase db = MLDB.getReadableDatabase();
+            try (Cursor cursor = db.rawQuery(sql, params)) {
+                while (cursor.moveToNext()) {
+                    if (isCancelled()) return null;
 
-                        newList.add(new LedgerTransaction(cursor.getInt(0)));
-                    }
-                    Data.transactions.set(newList);
-                    Log.d("transactions", "transaction value updated");
+                    newList.add(new LedgerTransaction(cursor.getInt(0)));
                 }
+                Data.transactions.set(newList);
+                Log.d("transactions", "transaction value updated");
             }
 
             return newList;