+ public void onCreateOptionsMenu(@NonNull Menu menu, @NonNull MenuInflater inflater) {
+ super.onCreateOptionsMenu(menu, inflater);
+ inflater.inflate(R.menu.template_details_menu, menu);
+ }
+ @Override
+ public boolean onOptionsItemSelected(@NonNull MenuItem item) {
+ if (item.getItemId() == R.id.delete_template) {
+ signalDeleteTemplateInteraction();
+ return true;
+ }
+
+ return super.onOptionsItemSelected(item);
+ }
+ private void signalDeleteTemplateInteraction() {
+ if (interactionListener != null)
+ interactionListener.onDeleteTemplate(mPatternId);
+ }
+ @Override