X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fmodel%2FData.java;h=43c6e3bd6315738d132bdd5e9f19cb7b10012d66;hb=826bfbfb7fe7a2491954793b0a954f26e28a784d;hp=1c67956677188a1f86bfbc02f456134478cdc7ee;hpb=307ffaaba0125a98b3cb867d3db79b2e7a7fb7b5;p=mobile-ledger.git diff --git a/app/src/main/java/net/ktnx/mobileledger/model/Data.java b/app/src/main/java/net/ktnx/mobileledger/model/Data.java index 1c679566..43c6e3bd 100644 --- a/app/src/main/java/net/ktnx/mobileledger/model/Data.java +++ b/app/src/main/java/net/ktnx/mobileledger/model/Data.java @@ -29,16 +29,18 @@ import net.ktnx.mobileledger.utils.ObservableValue; import java.util.ArrayList; import java.util.Date; +import androidx.lifecycle.MutableLiveData; + public final class Data { public static ObservableList transactions = new ObservableList<>(new ArrayList<>()); public static ObservableList accounts = new ObservableList<>(new ArrayList<>()); public static ObservableAtomicInteger backgroundTaskCount = new ObservableAtomicInteger(0); - public static ObservableValue lastUpdateDate = new ObservableValue<>(); + public static MutableLiveData lastUpdateDate = new MutableLiveData<>(); public static ObservableValue profile = new ObservableValue<>(); public static ObservableList profiles = new ObservableList<>(new ArrayList<>()); public static ObservableValue optShowOnlyStarred = new ObservableValue<>(); - public static ObservableValue accountFilter = new ObservableValue<>(); + public static MutableLiveData accountFilter = new MutableLiveData<>(); public static void setCurrentProfile(MobileLedgerProfile newProfile) { MLDB.setOption(MLDB.OPT_PROFILE_UUID, newProfile.getUuid()); profile.set(newProfile);