diff --git a/src/main/scala/be/mygod/preference/PreferenceFragment.scala b/src/main/scala/be/mygod/preference/PreferenceFragment.scala index 41fb5b24..81bce8aa 100644 --- a/src/main/scala/be/mygod/preference/PreferenceFragment.scala +++ b/src/main/scala/be/mygod/preference/PreferenceFragment.scala @@ -15,7 +15,9 @@ abstract class PreferenceFragment extends Base { bundle.putString("key", key) fragment.setArguments(bundle) fragment.setTargetFragment(this, 0) - fragment.show(getFragmentManager, "android.support.v14.preference.PreferenceFragment.DIALOG") + getFragmentManager.beginTransaction() + .add(fragment, "android.support.v14.preference.PreferenceFragment.DIALOG") + .commitAllowingStateLoss() } override protected def onCreateAdapter(screen: PreferenceScreen) = new PreferenceGroupAdapter(screen)