X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Ftransaction_list%2FTransactionListFragment.java;h=eb17aed72ffcb1df908b68fb723f4596406ec303;hp=6610c3b2deccd783f55a4f22d161c7663e378169;hb=36ee604bd51a503c704528abb8e33c20cb8989c7;hpb=b5ce02c84db901506139f9e0aaab3c56e394a6e3 diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/transaction_list/TransactionListFragment.java b/app/src/main/java/net/ktnx/mobileledger/ui/transaction_list/TransactionListFragment.java index 6610c3b2..eb17aed7 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/transaction_list/TransactionListFragment.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/transaction_list/TransactionListFragment.java @@ -17,7 +17,6 @@ package net.ktnx.mobileledger.ui.transaction_list; -import android.arch.lifecycle.ViewModelProviders; import android.content.Context; import android.database.MatrixCursor; import android.os.Bundle; @@ -141,7 +140,6 @@ public class TransactionListFragment extends MobileLedgerListFragment { root = mActivity.findViewById(R.id.transaction_root); if (root == null) throw new RuntimeException("Can't get hold on the transaction value view"); - model = ViewModelProviders.of(this).get(TransactionListViewModel.class); modelAdapter = new TransactionListAdapter(); modelAdapter.setBoldAccountName(mShowOnlyAccountName); @@ -149,11 +147,11 @@ public class TransactionListFragment extends MobileLedgerListFragment { FloatingActionButton fab = mActivity.findViewById(R.id.btn_add_transaction); - fab.show(); + mActivity.fabShouldShow(); root.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy) { - if (dy < 0) fab.show(); + if (dy < 0) mActivity.fabShouldShow(); if (dy > 0) fab.hide(); } });