import android.database.sqlite.SQLiteDatabase;
import android.os.AsyncTask;
+import net.ktnx.mobileledger.App;
import net.ktnx.mobileledger.model.Data;
import net.ktnx.mobileledger.model.LedgerAccount;
import net.ktnx.mobileledger.utils.LockHolder;
-import net.ktnx.mobileledger.utils.MLDB;
import java.util.ArrayList;
String profile = Data.profile.getValue().getUuid();
try {
- SQLiteDatabase db = MLDB.getDatabase();
- db.beginTransaction();
+ SQLiteDatabase db = App.getDatabase();
+ db.beginTransactionNonExclusive();
try {
try (LockHolder lh = params[0].accountList.lockForWriting()) {
for (int i = 0; i < params[0].accountList.size(); i++ ){