Mam IllegalStateException
na pokazując DialogFragment
:commitAllowingStateLoss na DialogFragment
java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
wiem, dlaczego jej dzieje, ale chcę, aby za pomocą commitAllowingStateLoss na pokazując okno nadrzędnymi DialogFragment show
funkcja:
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
}
, ale nie mam dostępu do zmiennych mDismissed
i mShownByMe
, w jaki sposób uzyskać dostęp do tych zmiennych, aby zmodyfikować em jak to zrobił rodzic.