Во время работы над моим приложением я обнаружил, что единственный способ сохранить несколько значений (например, массив) в общих предпочтениях - с помощью набора. Проблема в том, что, поскольку вся эта вещь для меня совершенно новая, я действительно не знаю, как извлекать из нее значения и помещать значения в динамические текстовые представления. Я был бы рад, если бы кто-нибудь мог показать мне правильный способ извлечения ценностей.Извлечение значений из набора строк SharedPreferences
ответ
вы можете найти ответ на свой вопрос здесь: Follow the link
От уровня API 11 вы можете использовать putStringSet и getStringSet в магазин/извлечения строки наборов:
SharedPreferences pref = context.getSharedPreferences(TAG, Context.MODE_PRIVATE);
SharedPreferences.Editor editor = pref.edit();
editor.putStringSet(SOME_KEY, someStringSet);
editor.commit();
SharedPreferences pref = context.getSharedPreferences(TAG, Context.MODE_PRIVATE);
Set<String> someStringSet = pref.getStringSet(SOME_KEY);
установленный интерфейс, имеет следующие методы:
add(): что позволяет добавить объект в коллекцию.
clear(): Удалить весь объект из коллекции.
Размер(): Возвращает размер Элемент коллекции.
isEmpty(): Возвращает true, если коллекция имеет элемент .
iterator(): возвращает объект итератора, который используется для извлекает элемент из коллекции.
содержит(): Возвращает true, если элемент указан из указанной коллекции.
Пример интерфейса интерфейса Java.
Set s=new TreeSet();
s.add(10);
s.add(30);
s.add(98);
s.add(80);
s.add(10); //duplicate value
s.add(99);
Iterator it=s.iterator();
while(it.hasNext())
{
System.out.println(it.next());
}
Что вы имеете в виду, когда говорите «SOME_KEY»? Место в наборе? –
Ой, подождите, я получил это, неважно –
Я уже знаю, как получить набор, но я не знаю, как получить значения, находящиеся внутри набора. –
- 1. Извлечение значений из набора настроек
- 2. извлечение значений из набора результатов рубин sqllite
- 3. Извлечение определенного набора значений из таблицы HTML
- 4. Извлечение набора значений из одного целого числа
- 5. Извлечение строки из определенного набора строк
- 6. Извлечение регулярного выражения из набора строк
- 7. R - Извлечение точных значений из набора данных из списка символов
- 8. Удалить определенный элемент из набора в Sharedpreferences
- 9. Извлечение столбцов из значений строк в Python
- 10. Извлечение значений из строк с повторяющимися структуру
- 11. Извлечение ранжированных значений из разных строк - SQL
- 12. Android разработки, извлечение значений из массива строк
- 13. извлечение данных из набора данных
- 14. Извлечение значений из strings.xml
- 15. Извлечение скобок из набора данных
- 16. Извлечение значений из файла
- 17. Извлечение SharedPreferences в Android
- 18. Извлечение зависимого набора строк из набора строк (не одной строки) в структуре Zend
- 19. Извлечение закодированного растрового изображения из sharedpreferences
- 20. Извлечение значений из карты для отфильтрованного набора ключей
- 21. Извлечение значений из набора результатов SQLite3 кажется непоследовательным?
- 22. Извлечение последнего набора значений ключей из массива с использованием JQuery
- 23. Извлечение каждого значения из набора значений в узле JS
- 24. Извлечение данных из набора данных
- 25. Извлечение данных из результирующего набора
- 26. Извлечение значений из массива
- 27. Извлечение значений из флажка
- 28. Извлечение значений из кнопок
- 29. Извлечение значений из подтипа
- 30. Извлечение значений из IGroupedObservable
Вы можете использовать JSON и сериализовать большинство объектов на строку. Затем вы можете хранить строки вместо наборов. Затем вы можете десериализовать позже, чтобы вернуть свой объект. –