X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2FTransactionListActivity.java;fp=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2FTransactionListActivity.java;h=715af08a1539e8f6f8313abd4dcb24e2037c6b96;hp=1073909dc356babd0d00625018b0681a407f5722;hb=6c58c1072c9af6ea0d0f52baeae7f95ba7f7ee2f;hpb=f8f86b6145e025b787650f7342675622227f9b24 diff --git a/app/src/main/java/net/ktnx/mobileledger/TransactionListActivity.java b/app/src/main/java/net/ktnx/mobileledger/TransactionListActivity.java index 1073909d..715af08a 100644 --- a/app/src/main/java/net/ktnx/mobileledger/TransactionListActivity.java +++ b/app/src/main/java/net/ktnx/mobileledger/TransactionListActivity.java @@ -35,7 +35,7 @@ import android.widget.TextView; import net.ktnx.mobileledger.async.RetrieveTransactionsTask; import net.ktnx.mobileledger.model.LedgerTransaction; import net.ktnx.mobileledger.ui.transaction_list.TransactionListViewModel; -import net.ktnx.mobileledger.utils.MobileLedgerDatabase; +import net.ktnx.mobileledger.utils.MLDB; import java.lang.ref.WeakReference; import java.time.ZoneId; @@ -60,8 +60,6 @@ public class TransactionListActivity extends AppCompatActivity { setupActionBar(); - MobileLedgerDatabase dbh = new MobileLedgerDatabase(this); - swiper = findViewById(R.id.transaction_swipe); if (swiper == null) throw new RuntimeException("Can't get hold on the swipe layout"); root = findViewById(R.id.transaction_root); @@ -71,7 +69,7 @@ public class TransactionListActivity extends AppCompatActivity { throw new RuntimeException("Can't get hold on the transaction list progress bar"); tvLastUpdate = findViewById(R.id.transactions_last_update); { - long last_update = dbh.get_option_value("transaction_list_last_update", 0L); + long last_update = MLDB.get_option_value(this, "transaction_list_last_update", 0L); Log.d("transactions", String.format("Last update = %d", last_update)); if (last_update == 0) tvLastUpdate.setText("never"); else { @@ -86,7 +84,7 @@ public class TransactionListActivity extends AppCompatActivity { } } model = ViewModelProviders.of(this).get(TransactionListViewModel.class); - List transactions = model.getTransactions(dbh); + List transactions = model.getTransactions(getApplicationContext()); modelAdapter = new TransactionListAdapter(transactions); RecyclerView root = findViewById(R.id.transaction_root); @@ -157,9 +155,9 @@ public class TransactionListActivity extends AppCompatActivity { progressBar.setVisibility(View.GONE); swiper.setRefreshing(false); if (success) { - MobileLedgerDatabase dbh = new MobileLedgerDatabase(this); Date now = new Date(); - dbh.set_option_value("transaction_list_last_update", now.getTime()); + MLDB.set_option_value(getApplicationContext(), "transaction_list_last_update", + now.getTime()); updateLastUpdateText(now); modelAdapter.notifyDataSetChanged(); }