Как установить действие "при внешнем щелчке" на DialogFragment?

Я хочу выполнить код перед закрытием фрагмента диалога при касании его снаружи. Есть ли простой способ добиться этого?

Я попытался переопределить метод "onDismiss", но DialogFragment закрывается перед записью журнала.

@Override
public void onDismiss(DialogInterface dialog) {
    Log.d(Constants.TAG,"Dialog will be dismissed");
    super.onDismiss(dialog);
}

1 ответ

Переопределить метод setOnDismissListener(...) класса Dialog

Другие вопросы по тегам