更新 ADT 后,我遇到了很多问题并删除了我的工作区并用 git 重新克隆了所有内容并获得了更新的 HoloEverywhere 修订版(不知道以前的修订版,但我想使用最新的)。
我必须在 BuildPath/Order 中检查我的库,并且必须修复所有编译器错误(比如将导入从 org.holoeverywhere.arrayadapter 更改为 org.holoeverywhere.widget.arrayadapter),现在除了我的 PreferenceFragments 之外的所有内容都可以再次工作。
我如何让 PreferenceFragments 再次工作?
当我开始一项活动时,该活动通过以下方式附加 PreferenceFragment
getSupportFragmentManager().beginTransaction()
.replace(android.R.id.content, new SettingsFragment()).commit();
我得到一个空白的活动。
PreferenceFragment 也很简单:只有
addPreferencesFromResource(R.xml.settings);
在 onCreate 中(我也有一个动态首选项,也不起作用 -> 不是 xml 问题)
在我更新 ADT/HoloEverywhere 之前一切正常
我该怎么做才能使 PreferenceFragments 再次工作?Logcat 没有说什么特别的,我还添加了 PreferenceFramework(就像我以前一样);