Я пытаюсь создать в категории предпочтений кода. Он работает правильно. Но если я попытаюсь добавить предпочтение в свою категорию, я получаю исключение NullPointer.Cant create Preference in Preference Категория
Preference p1 = new Preference(getActivity());
p1.setTitle("Edit name");
PreferenceCategory prefcat = new PreferenceCategory(getActivity());
prefcat.setTitle("title");
prefcat.setSummary("summ");
prefcat.addPreference(p1); // HERE I GET NULL POINTER
ps.addPreference(prefcat);
ps - его преференции экранный объект. Почему? Я пытаюсь отладить его, Исключение выбрано методом onPrepareAddPreference PreferenceCategory. Hpw, чтобы исправить это?
Попробуйте изменить порядок последних двух строк: 'ps.addPreference (prefcat); prefcat.addPreference (p1); ' – ozbek
@shoerat, это сработало, спасибо! Вы должны написать это как ответ, чтобы я мог его продвигать! – Anonsage
@ Анимация, эя через 9 месяцев это было полезно, по крайней мере, для двух человек! :) – ozbek