我正在使用PreferenceActivity。如何删除一个偏好设置?我似乎无法使其工作:
Preference p = findPreference("grok");
boolean worked = getPreferenceScreen().removePreference(p);
// worked == false.
我已经找到了偏好设置,但是removePreference()调用失败了。应该怎么做?我使用preference.xml文件来作为键:
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory
android:title="foo">
<CheckBoxPreference
android:key="grok" />
...
谢谢
PreferenceCategory
是PreferenceGroup
的直接子类,这意味着PreferenceCategory
就是PreferenceGroup
。https://developer.android.com/reference/android/preference/PreferenceCategory.html - Attenzione