При добавлении экрана «Настройки» в мое приложение у меня, кажется, есть два варианта:
используйте PreferenceActivity, предоставленную Android
создать стандартную активность, которая сохраняет все выборы пользователя
Предполагая, что я не возражаю против написания кода, который сохраняет настройки (относительно тривиальная задача), какие еще преимущества дает использование PreferenceActivity? Во всяком случае, использование стандартного действия обеспечивает гораздо большую гибкость в отношении дизайна пользовательского интерфейса.