【发布时间】:2014-10-17 21:41:49
【问题描述】:
我有一个首选项屏幕 (Fragment),其中包含一些从 xml 文件中设置的首选项。我在Fragment 中调用的唯一内容是 onCreate 方法中的addPreferencesFromResource(R.xml.pref_main);。
现在,除了我的首选项中的“摘要”部分之外,一切都运行良好,例如,如果您有一个 EditTextPreference 并且您输入了一些文本,那么该文本应该以较小的字母在首选项下可见。
我正在使用自定义控件作为首选项(但它也不适用于任何官方首选项),它扩展了DialogPreference。如果我这样设置摘要:
@Override
protected void onDialogClosed(boolean positiveResult) {
if (positiveResult) {
setSummary("Some summary");
}
}
它可以工作,但只要我不离开屏幕,当我返回时它就不再存在了。 有什么想法吗?
【问题讨论】:
标签: android android-fragments android-preferences