Удаление тегов массива в краткой сводке предпочтений
У меня есть 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());
Любые указатели достижения этого??
1 ответ
Решение
Для тех, кто столкнется с этим в будущем, я решил это путем циклического выбора, а затем с помощью StringBuilder()
хранить каждый отмеченный флажок ввода от пользователя. Однако я удалил теги массив, просто делая replace(old char, new char)
где старый символ - это тег, а новый символ - просто пустое место "".