我正在尝试访问(自定义)列表首选项并更改其选定值(即,如果选择了索引3,则将选择更改为索引1)。但是,findPreference()只能在PreferenceActivity中使用。我需要访问首选项并在常规Activity中更改其选择。有没有办法可以做到这一点?我在SharedPreferences中看不到任何可用于更改选择的内容,只有列表首选项值。
答案 0 :(得分:0)
你就是这样做的,
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreference(this);
prefs.getString(PREF_KEY, "default");