gpt4 book ai didi

android - 设置摘要描述当前值

转载 作者:太空宇宙 更新时间:2023-11-03 11:26:57 26 4
gpt4 key购买 nike

当我尝试在用户选择首选项时设置摘要时,它通常会保存。但是当我的应用程序重新启动时,摘要消失了。

这是我的代码,用于设置 ListPreferenceEditTextPreference 的摘要:

public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key){

Preference pref = findPreference(key);

// I feel the problem is happened here
if (pref instanceof ListPreference) {
ListPreference listPref = (ListPreference) pref;
pref.setSummary(listPref.getEntry());
}
// Same problem here
if (pref instanceof EditTextPreference) {
EditTextPreference editText = (EditTextPreference) pref;
pref.setSummary(editText.getEntry().toString());
}
}

有什么问题吗?

最佳答案

如果您只想显示当前条目,请尝试在您的 xml 中设置摘要:

android:summary="%s"

这仅适用于 ListPreference(参见 Doc):

If the summary has a String formatting marker in it (i.e. "%s" or "%1$s"), then the current entry value will be substituted in its place.

关于android - 设置摘要描述当前值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26115042/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com