This DialogFragment implementation causes an
IllegalStateException( \"You can not set Dialog\'s OnCancelListener or OnDismissListener\")
You may try this:
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setTitle("Title");
builder.setMessage("Message");
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// do something positive
}
});
return builder.create();
}
@Override
public void onCancel(DialogInterface dialog) {
// do something
}
Hope it can help ...