Commit 7d099b1f authored by Mygod's avatar Mygod

Fix IllegalStateException in PreferenceFragment

parent 89b9914f
...@@ -15,7 +15,9 @@ abstract class PreferenceFragment extends Base { ...@@ -15,7 +15,9 @@ abstract class PreferenceFragment extends Base {
bundle.putString("key", key) bundle.putString("key", key)
fragment.setArguments(bundle) fragment.setArguments(bundle)
fragment.setTargetFragment(this, 0) 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) override protected def onCreateAdapter(screen: PreferenceScreen) = new PreferenceGroupAdapter(screen)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment