Я использую 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" />
...
Спасибо