Удаление тегов массива в краткой сводке предпочтений

У меня есть 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) где старый символ - это тег, а новый символ - просто пустое место "".

Другие вопросы по тегам