import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
-import android.util.Log;
import net.ktnx.mobileledger.utils.LockHolder;
import net.ktnx.mobileledger.utils.MLDB;
import androidx.lifecycle.MutableLiveData;
+import static net.ktnx.mobileledger.utils.Logger.debug;
+
public final class Data {
public static ObservableList<TransactionListItem> transactions =
new ObservableList<>(new ArrayList<>());
public static MutableLiveData<String> accountFilter = new MutableLiveData<>();
public static void backgroundTaskStarted() {
int cnt = backgroundTaskCount.incrementAndGet();
- Log.d("data", String.format("background task count is %d after incrementing", cnt));
+ debug("data", String.format("background task count is %d after incrementing", cnt));
backgroundTasksRunning.postValue(cnt > 0);
}
public static void backgroundTaskFinished() {
int cnt = backgroundTaskCount.decrementAndGet();
- Log.d("data", String.format("background task count is %d after decrementing", cnt));
+ debug("data", String.format("background task count is %d after decrementing", cnt));
backgroundTasksRunning.postValue(cnt > 0);
}
public static void setCurrentProfile(MobileLedgerProfile newProfile) {
if (profileUUID == null) return -1;
SQLiteDatabase db = MLDB.getDatabase();
- try(Cursor c = db.rawQuery("SELECT theme from profiles where uuid=?", new String[]{profileUUID})) {
+ try (Cursor c = db
+ .rawQuery("SELECT theme from profiles where uuid=?", new String[]{profileUUID}))
+ {
if (c.moveToNext()) return c.getInt(0);
}