X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fmodel%2FData.java;fp=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fmodel%2FData.java;h=c538f57a2deb266ebf1f323c2d7993efd75d6d44;hp=aaaf4991878d580a716b5f3cc3326e67e6cb58b9;hb=60c444f557ab404619a765279f4089402140aef4;hpb=b2320d3e0d9959ab61eb77e2b761ef29258186db 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 aaaf4991..c538f57a 100644 --- a/app/src/main/java/net/ktnx/mobileledger/model/Data.java +++ b/app/src/main/java/net/ktnx/mobileledger/model/Data.java @@ -29,7 +29,6 @@ import androidx.lifecycle.Observer; import net.ktnx.mobileledger.App; import net.ktnx.mobileledger.async.RetrieveTransactionsTask; -import net.ktnx.mobileledger.ui.activity.MainActivity; import net.ktnx.mobileledger.utils.LockHolder; import net.ktnx.mobileledger.utils.Locker; import net.ktnx.mobileledger.utils.Logger; @@ -37,7 +36,6 @@ import net.ktnx.mobileledger.utils.MLDB; import net.ktnx.mobileledger.utils.ObservableList; import net.ktnx.mobileledger.utils.SimpleDate; -import java.lang.ref.WeakReference; import java.text.NumberFormat; import java.util.ArrayList; import java.util.Date; @@ -167,7 +165,7 @@ public final class Data { } return profile; } - public synchronized static void scheduleTransactionListRetrieval(MainActivity activity) { + public synchronized static void scheduleTransactionListRetrieval() { if (retrieveTransactionsTask != null) { Logger.debug("db", "Ignoring request for transaction retrieval - already active"); return; @@ -178,8 +176,7 @@ public final class Data { return; } - retrieveTransactionsTask = - new RetrieveTransactionsTask(new WeakReference<>(activity), profile.getValue()); + retrieveTransactionsTask = new RetrieveTransactionsTask(profile.getValue()); Logger.debug("db", "Created a background transaction retrieval task"); retrieveTransactionsTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);