Preference.setSummary()有什么作用?

Ans*_*shi 3 android

在我的代码中,我使用了该Preference.setSummary()方法将设置的摘要行更改为某个字符串.在我的主要活动中,当我需要检索此设置的值时,我getString(key)SharedPreferences对象上调用方法,其中key的关键是EditTextPreference.

现在我真的很想知道是否setSummarySharedPreferences通过与我传递给的值相同的键来设置首选项的值setSummary,因为我真的从未创建过一个SharedPreferences.Editor对象并且putString明确地调用了一个方法.

除了以下内容之外,文档没有说明任何具体内容:

使用CharSequence设置此首选项的摘要.

参数

摘要首选项的摘要.

参考

Ans*_*shi 7

首先,我很抱歉我提出了这个问题,尽管课程中的下一个讲座(由Google提供)提供了答案,但我认为这是值得的,因为在SO上Preference.setSummary()也没有关于保存价值的问题SharedPreferences.

答案是,当摘要改变这样的价值是SharedPreferences这段视频通过谷歌的官方Android课程:

当用户选择一个选项时,它将保存到SharedPreferences中.

提供一些上下文,"用户选择选项"指的是选择a中的选项,ListPreference然后将其设置为其摘要.