Документация для PreferenceActivity гласит: «Эти настройки будут автоматически сохраняться в SharedPreferences при взаимодействии пользователя с ними».В этом случае, если я создаю подкласс PreferenceActivity, вызываю addPreferencesFromResource в onCreate, устанавливаю некоторые предпочтения в пользовательском интерфейсе, я ожидаю, что любые изменения, сделанные в моих предпочтениях, должны автоматически сохраняться;и когда я вернусь к своему экрану настроек позже, все настройки должны быть восстановлены.
Причина, по которой я спрашиваю, заключается в том, что CheckBoxPreference работает не так, как ожидалось, при условии, что мое понимание, конечно, верно.Я ожидаю, что если у меня есть CheckBoxPreference, выбор пользователей будет сохранен автоматически при изменении.Разве это не так?
Так может ли кто-нибудь подтвердить мое понимание или исправить меня в случае необходимости?
Я могу создать экран пользовательских настроек, где я обрабатываю все изменения в коде, но я быпредпочитаю использовать рекомендуемый подход.Мне просто интересно, есть ли ошибка.
Достаточно сказать, что я немного разочарован в данный момент.
Кстати, я работаю против v2.0 API.