Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
А бывают ли реальные потребности отправлять события прямо во Activity?К примеру, если UI реализован в Activity без использования Fragment.
Может тогда и вызывать DialogFragment в самом Activity и имплементировать ему DialogFragment абстрактные методы?На сколько я понимаю, речь об анонимном классе. Я бы такой подход не использовал т.к я вижу всего один сомнительный плюс и два существенных минуса.
На сколько я понимаю, речь об анонимном классе.
DialogFragment dialog = new AbsDialogFragment() {
@Override
public void someAbstractMethod(String someString) {
// Implementation ...
}
};
dialog.show(getFragmentManager(), "ImplDialogFragment");new ConfirmDialogFragment.Builder(this)
.title(R.string.menu_logout_confirm_dialog_title)
.message(R.string.menu_logout_confirm_dialog_text)
.show();
new ConfirmDialogFragment.Builder(this)
.title(R.string.menu_logout_confirm_dialog_title)
.message(R.string.menu_logout_confirm_dialog_text)
.okButton(R.string.button_logout)
.dialogTag("confirmLogout")
.cookie("user", user)
.destructive()
.show();
Возврат результата выполнения из DialogFragment во Fragment минуя Activity