X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Ftransaction_list%2FTransactionListFragment.java;h=edd3782578faf550a60cbae1fb1d9edf043bee07;hb=42fcb92013bb28047b0fb2a81f86eea90416cb09;hp=dcb2d0cedf419712e5245de59be93fac2287211d;hpb=20447b0f25e6e2a4d41f1114ee3f3acf06c61b80;p=mobile-ledger.git 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 dcb2d0ce..edd37825 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 @@ -28,13 +28,14 @@ import android.view.View; import android.view.ViewGroup; import android.view.inputmethod.InputMethodManager; import android.widget.AutoCompleteTextView; -import android.widget.Toast; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; +import com.google.android.material.snackbar.Snackbar; + import net.ktnx.mobileledger.R; import net.ktnx.mobileledger.model.Data; import net.ktnx.mobileledger.ui.MobileLedgerListFragment; @@ -48,6 +49,8 @@ import org.jetbrains.annotations.NotNull; import static android.content.Context.INPUT_METHOD_SERVICE; import static net.ktnx.mobileledger.utils.Logger.debug; +// TODO: support transaction-level comment + public class TransactionListFragment extends MobileLedgerListFragment { private MenuItem menuTransactionListFilter; private View vAccountFilter; @@ -136,8 +139,8 @@ public class TransactionListFragment extends MobileLedgerListFragment { if (err == null) return; - Toast.makeText(mActivity, err, Toast.LENGTH_SHORT) - .show(); + Snackbar.make(this.root, err, Snackbar.LENGTH_LONG) + .show(); TransactionListViewModel.updateError.set(null); }); Data.transactions.addObserver( @@ -198,4 +201,4 @@ public class TransactionListFragment extends MobileLedgerListFragment { return true; }); } -} \ No newline at end of file +}