package com.tuit.ar.preferences; import android.content.Context; import android.util.AttributeSet; public class DialogPreference extends android.preference.DialogPreference { private DialogPreferenceListener dialogPreferenceListener = null; public DialogPreference(Context context, AttributeSet attrs) { super(context, attrs); } public DialogPreference(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public DialogPreferenceListener getOnDialogPreferenceListener() { return dialogPreferenceListener; } public void setDialogPreferenceListener(DialogPreferenceListener listener) { this.dialogPreferenceListener = listener; } public void onClick(android.content.DialogInterface dialog, int which) { super.onClick(dialog, which); // FIXME: is -2 allright? if (dialogPreferenceListener != null) dialogPreferenceListener.onDialogClosed(-2 != which); } }