Solved it with the onActivityCreated() Fragment callback, which is called after OnCreateDialog() . I am returning a valid dialog from OnCreateDialog() , but a flag with dismiss that the dialog should be rejected.
public void onActivityCreated (Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); if(dismiss) { this.dismiss(); } }
source share