Я пытался реализовать настройки для приложения AppCompat, используя support.v7.preference. Мне потребовалось пару дней, чтобы обсудить это, так как support.v7.preference имеет некоторые существенные отличия от собственных предпочтений... что не так уж плохо, как только вы знаете, но, к сожалению, там мало документации. Я думал, что поделился своими выводами, чтобы другим не пришлось проходить через ту же боль.
Итак... вопрос:
Как лучше всего использовать Preferences для приложений AppCompat (с PreferenceFragment и AppCompatAcitivity, которые несовместимы)?
Вот несколько связанных вопросов:
- Подэкран преференции не открывается при использовании файла поддержки. v7.preference
- Как вернуться с экрана предпочтений на главный экран в PreferenceFragmentCompat?
- ПредпочтениеFragmentCompat требует настройки preferenceTheme
- Как создать пользовательские настройки с помощью библиотеки android.support.v7.preference?