- public void onEditPattern(int id) {
- final Snackbar snackbar =
- Snackbar.make(b.fragmentContainer, "One Edit pattern action coming up soon",
- Snackbar.LENGTH_INDEFINITE);
-// snackbar.setAction("Action", v -> snackbar.dismiss());
- snackbar.show();
+ public void onSavePattern() {
+ final ViewModelStoreOwner viewModelStoreOwner =
+ navController.getViewModelStoreOwner(R.id.pattern_list_navigation);
+ PatternDetailsViewModel model =
+ new ViewModelProvider(viewModelStoreOwner).get(PatternDetailsViewModel.class);
+ Logger.debug("flow", "PatternsActivity.onSavePattern(): model=" + model);
+ model.onSavePattern();
+ navController.navigateUp();
+ }
+ public NavController getNavController() {
+ return navController;