Привет, я установил пейджер просмотра и фрагменты для каждой страницы, и все это работает как надо, однако я не могу отобразить экран настроек на одной из моих страниц, несмотря на то, что я пытаюсь.
Мой фрагмент, который я пытаюсь добавить на экран настроек, выглядит так
public class Extras extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View V = inflater.inflate(R.layout.extras, null, false);
return V;
}
}
Итак, я прочитал документацию по PreferenceFragments здесь
http://developer.android.com/reference/android/preference/PreferenceFragment.html
Но когда я добавляю это в свой класс Extras, как показано выше, ссылка
public static class Extras extends PreferenceFragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
}
}
Я выдал ошибку, просто расширив ошибки PreferenceFragment в моем пейджере просмотра. Я прочитал ссылку ниже, хотя PreferenceFragments не являются частью библиотеки совместимости, которая, как я считаю, является моей проблемой. Так можно ли добавить экран предпочтений на одной из моих страниц в моем окне просмотра или это то, что я собираюсь сделать со списком, и по сути сделать свой собственный экран настроек
Был ли PreferenceFragment преднамеренно исключен из пакета совместимости?
Спасибо за любую помощь по этому вопросу