У меня есть флажки в моем пользовательском listview, я использую логический массив, чтобы сохранить состояние этих флажков. Я хочу, чтобы состояние флагов сохранялось на протяжении всего срока действия приложения. Я знаю, что это может быть достигнуто с помощью sharedpreferences, но я точно не знаю, как это можно сделать.Как сохранить состояние флажков в пользовательском listview с помощью sharedpreferences?
0
A
ответ
0
Я знаю, что это может быть достигнуто посредством sharedpreferences, но я точно не знаю, как это можно сделать.
В sharedpreferences нет возможности вставлять сериализуемые объекты. Из-за этого вам придется преобразовать булевой массив в один из поддерживаемых типов. Только один я могу видеть, что делает смысл должен был бы преобразовать состояние массива в строку, как:
"0|1|0|1|1"
Затем надавите, что в общих настройках. Для этого вы можете использовать Arrays.toString(boolean []). Вам, однако, придется написать метод анализа для извлечения значения из SharedPreferences. Вероятно, это самый простой вариант для этого.
Смежные вопросы
- 1. Как сохранить состояние флажка с sharedpreferences
- 2. Сохранить элемент в listview с sharedpreferences
- 3. Сохранить состояние CheckBox в SharedPreferences на Android
- 4. Android: необходимо сохранить состояние флажка в пользовательском списке адаптеров
- 5. Как сохранить состояние флажка в listview с использованием sharedpreference
- 6. Как обрабатывать состояние Recyclerview С помощью флажков?
- 7. Как сохранить состояние элементов ListView при прокрутке?
- 8. Как сохранить состояние представления в listview
- 9. сохранить sharedPreferences раздувает флажки
- 10. Как сохранить состояние флажков в расширяемом списке - Android
- 11. Как сохранить состояние checkBox постоянным в listView
- 12. Как сохранить изображение с помощью sharedpreferences? Android
- 13. Как сохранить загруженное состояние listView в фрагменте?
- 14. Как сохранить обновленный TextView (через SharedPreferences) в пользовательском интерфейсе?
- 15. Как сохранить состояние ViewPager в ListView?
- 16. Сохраните состояние активности с SharedPreferences
- 17. Как сохранить состояние кнопки в SharedPreferences в Android
- 18. Как можно сохранить состояние в SharedPreferences в Android
- 19. Android-Сохранить состояние флажка в listview
- 20. Как сохранить состояния в Android с помощью SharedPreferences?
- 21. Как сохранить элемент меню Проверено состояние в SharedPreferences?
- 22. Как сохранить состояние переключателя
- 23. Как сохранить стопки в SharedPreferences
- 24. Как сохранить состояние CheckBox во время прокрутки в ListView?
- 25. сохранить значения editbox в пользовательском listview
- 26. Сохранить флажок Значение предпочтения в пользовательском файле SharedPreferences
- 27. Android сохранить состояние listview с multipleChoice
- 28. Как получить состояние флажков
- 29. Как сохранить состояние флажков, присутствующих в списке навсегда?
- 30. Как сохранить массив строк с SharedPreferences?
Можете ли вы вести меня через весь процесс? У меня никогда не было опыта работы с sharedprefrences. – Dinesh
В Google есть примеры. Единственная уникальная вещь в вашей ситуации - это вставить массив значений. –
Да, я получаю это, но читаю где-то в переполнении стека, что каждое состояние флажка может быть сохранено индивидуально с помощью метода putBoolean sharedpreferences и позже извлечено. Что вы думаете об этой идее? – Dinesh