Я понятия не имею о программировании. Я хотел бы получить очень информативный ответ, чтобы я мог полностью понять, о чем этот класс. Я нашел это «реализует и проксирует необходимые вызовы *, которые будут использоваться с AppCompat». Но я не знаю, что такое AppCompat.Что такое AppCompatPreferenceActivity?
ответ
PreferenceActivity:
- Это базовый класс для деятельности, чтобы показать hieracrchy предпочтений для пользователя.
- Пример: Для того, чтобы включить/отключить уведомление, частоту синхронизации данных и т.д.,
AppCompatActivity:
Это базовый класс для деятельности, которые используют библиотеку поддержки для функции панели действий.
Вы можете добавить ActionBar к своей деятельности при запуске на уровне API 7 или выше, расширив этот класс для своей деятельности и установив тему активности в Theme.AppCompact или аналогичную тему.
Пример: Обеспечивает Материал цветовые темы, виджет тонировка, AppBar поддержки и т.д.,
AppCompatPreferenceActivity:
Это абстрактный класс, который расширяет PreferenceActivity ,
Когда вы создаете новую функцию предпочтений из меню, сама студия Android добавляет этот класс.
Пример: создание параметра SettingActivity из меню, оно будет распространяться на AppCompatPreferenceActivity.
Этот класс имеет более полезные методы (надуть, установить/получить панель поддержки и т. Д.).
Пример: Чтобы добавить панель инструментов, раздуйте панель инструментов и установите ее. Только минимальные строки кода.
Надеюсь, это поможет вам !!!
Большое вам спасибо за ваш ответ, это действительно помогло! –
Счастливые помочь. Добро пожаловать :) – kavita
Добро пожаловать в переполнение стека! Сначала вы можете взять тур (http://stackoverflow.com/tour) и узнать [Как задать хороший вопрос] (http://stackoverflow.com/help/how-to-ask) и создать [ Minimal, Complete и Verifiable] (http://stackoverflow.com/help/mcve). Это облегчает нам помощь. –