Fix IllegalStateException in PreferenceFragment

This commit is contained in:
Mygod
2016-10-14 00:17:02 +08:00
parent 89b9914f15
commit 7d099b1faf
@@ -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)