public boolean onOptionsItemSelected()

in app/src/main/java/org/apache/fineract/ui/online/identification/identificationdetails/IdentificationDetailsFragment.java [291:321]


    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
            case R.id.menu_identification_edit:
                Intent intent = new Intent(getActivity(), CreateIdentificationActivity.class);
                intent.putExtra(ConstantKeys.CUSTOMER_IDENTIFIER, customerIdentifier);
                intent.putExtra(ConstantKeys.IDENTIFICATION_ACTION, Action.EDIT);
                intent.putExtra(ConstantKeys.IDENTIFICATION_CARD, identificationCard);
                startActivityForResult(intent, ACTION_EDIT_IDENTIFICATION_CARD);
                return true;
            case R.id.menu_identification_delete:
                new MaterialDialog.Builder()
                        .init(getActivity())
                        .setTitle(getString(R.string.dialog_title_confirm_deletion))
                        .setMessage(getString(
                                R.string.dialog_message_confirmation_delete_identification_card))
                        .setPositiveButton(getString(R.string.dialog_action_delete),
                                new DialogInterface.OnClickListener() {
                                    @Override
                                    public void onClick(DialogInterface dialog, int which) {
                                        identificationDetailsPresenter.deleteIdentificationCard(
                                                customerIdentifier, identificationCard.getNumber());
                                    }
                                })
                        .setNegativeButton(getString(R.string.dialog_action_cancel))
                        .createMaterialDialog()
                        .show();
                return true;
            default:
                return super.onOptionsItemSelected(item);
        }
    }