X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Fpatterns%2FPatternsActivity.java;h=c9a41280f2049f9351325a87a76d2603d3c1f857;hp=da258d48a7a0ec12425802c1d61b26f0f8f766fc;hb=b0404689e0dbb2b08f02deca7ee5d14636a3baa6;hpb=c2bc2a73948d991a4c827d230ae93e239401b9b9 diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/patterns/PatternsActivity.java b/app/src/main/java/net/ktnx/mobileledger/ui/patterns/PatternsActivity.java index da258d48..c9a41280 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/patterns/PatternsActivity.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/patterns/PatternsActivity.java @@ -82,23 +82,19 @@ public class PatternsActivity extends CrashReportingActivity b.toolbarLayout.setTitle(getString(R.string.title_activity_patterns)); - b.fabAdd.setOnClickListener(v -> onNewPattern()); + b.fabAdd.setOnClickListener(v -> onEditPattern(null)); b.fabSave.setOnClickListener(v -> onSavePattern()); } @Override - public void onNewPattern() { - navController.navigate(R.id.action_patternListFragment_to_patternDetailsFragment); -// final Snackbar snackbar = -// Snackbar.make(b.fragmentContainer, "New pattern action coming up soon", -// Snackbar.LENGTH_INDEFINITE); -// snackbar.setAction("Action", v -> snackbar.dismiss()); -// snackbar.show(); - } - @Override - public void onEditPattern(int id) { - Bundle bundle = new Bundle(); - bundle.putInt(PatternDetailsFragment.ARG_PATTERN_ID, id); - navController.navigate(R.id.action_patternListFragment_to_patternDetailsFragment, bundle); + public void onEditPattern(Long id) { + if (id == null){ + navController.navigate(R.id.action_patternListFragment_to_patternDetailsFragment); + } + else{ + Bundle bundle = new Bundle(); + bundle.putLong(PatternDetailsFragment.ARG_PATTERN_ID, id); + navController.navigate(R.id.action_patternListFragment_to_patternDetailsFragment, bundle); + } } @Override public void onSavePattern() {