@Override protected void onAttachedToActivity() { super.onAttachedToActivity(); Activity activity = (Activity) getContext(); ColorPickerDialog colorcalendar = (ColorPickerDialog) activity.getFragmentManager().findFragmentByTag(getFragmentTag()); if (colorcalendar != null) { // re-bind listener to fragment colorcalendar.setOnColorSelectedListener(listener); } }
@Override protected void onAttachedToActivity() { super.onAttachedToActivity(); AppCompatActivity activity = (AppCompatActivity) getContext(); ColorDialogFragment fragment = (ColorDialogFragment) activity.getSupportFragmentManager().findFragmentByTag(getFragmentTag()); if (fragment != null) { // re-bind preference to fragment fragment.setPreference(this); } }