У меня есть экран настроек Android (т.е. с использованием классов, связанных с классом Preference), где пользователь может настроить 3 разных цвета. Каждый цвет сохраняется как целое число с использованием функции общих настроек.
Я хочу позволить пользователям сохранять и восстанавливать выбранные цвета (то есть цветовые схемы). В верхней части экрана настроек мне нужна кнопка, которая выскакивает список всех текущих сохраненных цветовых схем. Выбор цветовой схемы установит 3 цветовых настройки для цветов для этой цветовой схемы. Если пользователь выбирает сохранение текущих цветов, его просят назвать цветовую схему, и эта цветовая схема появится в списке выбора цветовой схемы.
Какой самый простой способ реализовать эту функцию?