我已经定义了 dialogfragments
(因为 Android 文档说它更好,而且确实如此)但现在我想在 PreferenceActivity
中使用它。
问题是我不能在那里使用 getSupportFragmentManager()
并且我不能使用 PreferenceFragment 因为它不适用于兼容性库。看起来像路障场景。
任何人都可以就此提出建议吗?
最佳答案
正如您所指出的,PreferenceFragment 不在 android 兼容包中,不幸的是,没有干净的方法可以解决这个问题。对于我自己的个人项目,我不得不改编 Android 源代码的实现: http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.0.4_r1.2/android/preference/PreferenceFragment.java
这个问题的答案有一些很好的建议: Was PreferenceFragment intentionally excluded from the compatibility package?
关于android - PreferenceActivity 中的 DialogFragment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10148614/