Ho un IllegalStateException
a mostrare un DialogFragment
:commitAllowingStateLoss su DialogFragment
java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
so perché la sua accadendo ma voglio utilizzare commitAllowingStateLoss a mostrare dialogo sovrascrivendo DialogFragment show
funzione:
public void show(FragmentManager manager, String tag) {
mDismissed = false;
mShownByMe = true;
FragmentTransaction ft = manager.beginTransaction();
ft.add(this, tag);
ft.commit(); //replace it by commitAllowingStateLoss
}
ma non ho accesso alle variabili mDismissed
e mShownByMe
, come posso accedere a quelle variabili per modificarle em come faceva il genitore.