Используете ли вы AlertDialog.Builder?Существует множество способов реализации пользовательского диалога, но при условии, что ваша кнопка «Отправить» является положительной или нейтральной кнопкой, а ваша кнопка «Отмена» - отрицательной, вы всегда можете сделать это.
@Override
public void onClick(DialogInterface dialog, int which) {
if (which == Dialog.BUTTON_NEGATIVE)
dialog.dismiss()
}
Вы можететакже вызовите dialog.cancel () , если вы хотите вызвать DialogInterface.OnCancelListener .
Если это не так, вам нужно предоставить дополнительную информацию.