- 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);
+ b.toolbarLayout.setTitle(getString(R.string.title_new_pattern));
+ }
+ else {
+ Bundle bundle = new Bundle();
+ bundle.putLong(PatternDetailsFragment.ARG_PATTERN_ID, id);
+ navController.navigate(R.id.action_patternListFragment_to_patternDetailsFragment,
+ bundle);
+ b.toolbarLayout.setTitle(getString(R.string.title_edit_pattern));
+ }