I have DialogPreference dialog instance. How can i register an listener on onDialogClosed. I want when Ok button is clicked to execute some code.
Is this possible to do with instance of DialogPreference ?
I know I can do it like
@Override
protected void onDialogClosed(boolean positiveResult) {
if (positiveResult) {
String text=MyEditText.getText();
}
else {
// cancel hit
}
}
but i am not extending DialogPreference. i have just instance of it.
Use preference.getDialog().setOnDismissListener(listener);