[英]Removing array tags on multilistpreference summary
我有一个MultiSelectListPreference()
设置。 我的问题不是将检查的值显示为摘要,而是在检查值时删除数组的标签。
首选项摘要使用以下代码是这样的:
[Adam, Atom, Berry]
但是,当正确的条目作为摘要检查时,我期望的结果应该是这样的:
Adam, Atom, Berry
到目前为止,这是给我数组标记“ []”的东西
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
Set<String> selections = preferences.getStringSet("rssfeeds", null);
String[] selected= selections.toArray(new String[] {});
ssid.getSummary(selected.toString());
任何实现这一目标的指针?
对于将来会遇到此问题的用户,我通过遍历选择内容然后使用StringBuilder()
存储用户的每个复选框输入来解决此问题。 但是,我只是通过执行replace(old char, new char)
删除了数组标签,其中old char是标签,而new char只是一个空白“”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.