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);
}
}