PreferenceActivity中的DialogFragment

我已经定义了dialogfragments (因为Android文档说,它是更好的,事实上),但现在我想在PreferenceActivity使用它。

问题是,我不能使用getSupportFragmentManager()那里,我不能使用PreferenceFragment,因为它不适用于兼容性库。 看起来像一个路障的情况。

任何人都可以提供这个build议吗?

Solutions Collecting From Web of "PreferenceActivity中的DialogFragment"

正如你所指出的,PreferenceFragment不在android兼容包中,不幸的是没有干净的解决方法。 对于我自己的个人项目,我不得不修改Android的源代码的实现: http : //grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.0.4_r1。 2 /机器人/偏好/ PreferenceFragment.java

这个问题的答案有一些很好的build议: 有意将PreferenceFragment从兼容包中排除?