У меня есть предпочтение, определенное в xml, и я делаю это addPreferencesFromResource (R.xml.preferences1); создать предпочтительную деятельность. Но в коде (динамически) во время выполнения иногда (зависит от логики занятости) я добавляю больше элементов вроде этого
CheckBoxPreference c=new CheckBoxPreference(this);
c.setKey("asdasd");
c.setTitle("asd");
getPreferenceScreen().addPreference(c);
Это прекрасно работает, и все в порядке (состояние сохраняется в основном и остается постоянным) до перезагрузки телефона. Когда я перезагружаю телефон, этот добавленный элемент теряется. И только элементы из xml-файла отображаются в предпочтении Activity.
У меня вопрос, что мне делать, чтобы эти пункты были, даже когда пользователь перезагружал телефон.