Я изучил активность предпочтений, но я этого не понимаю. Может ли кто-нибудь сказать мне, что такое использование предпочтений? Чем он отличается от активности?
Спасибо
Я изучил активность предпочтений, но я этого не понимаю. Может ли кто-нибудь сказать мне, что такое использование предпочтений? Чем он отличается от активности?
Спасибо
PreferencesActivity - это способ легко создавать экраны предпочтений, такие как те, что находятся в самом Android, просто смотрите Settings
. Они могут использоваться внутри приложений, чтобы легко сохранять предпочтения SharedPreferences, а затем легко получить доступ к этим из вашего приложения.
Подробнее о PreferenceActivity см. эту страницу.
Пример PreferenceActivity, показывающий некоторые настройки:
Он дает очень простой способ создания стандартного экрана настроек для любого приложения.
требуется минимальное кодирование
он заботится о пользовательском интерфейсе. Значения сохраняются в SharedPreferences автоматически с помощью функции PreferenceActivity и поэтому ее область становится широко распространенной.
такой экран настроек, вы можете использовать его для своего приложения, где пользователь хочет изменить настройки.
Единственная остановка для управления вашими Shared Preferences. Благодаря этому вы можете предоставить группе Настройки для вашего приложения. Поскольку он касается только предпочтений, то почему он отличается от обычной деятельности. Прочтите этот для получения дополнительной информации
PreferenceActivity поддерживает простое управление настройками. Он может отображать набор настроек для пользователя.
Активность, с другой стороны, - это то, что пользователь может сделать.
Ознакомьтесь с разделом 13 в этой ссылке
Обычно он используется для создания экрана настроек для приложений. Значения сохраняются в SharedPreferences автоматически, как только пользователь выбирает настройку предпочтения. Это освобождает программиста от явного сохранения значений предпочтений.
PreferenceActivity - это класс, который позволяет реализовать деятельность, которая реализует иерархическую организацию выборов. Чаще всего это обеспечивает хорошие основы для создания активности настроек в вашем приложении.