Я пытаюсь создать функцию добавления в избранное. У меня есть 2 ListView
, 1 нормальный и 1 для избранных. Например, если пользователь хочет добавить в избранное какой-то элемент из нормального ListView
Я хочу взять данные из этого ListView
Строка и показать это в Избранных Listview.
Каков способ сделать это? ListView использует Array AdapterСохранить элемент списка ListView и использовать его в другом ListView?
ответ
Не могли бы вы выслать некоторый код?
В любом случае, в основном, что вы делаете: получите выбранный товар с вашего первого ListView
и добавьте его в ArrayAdapter
второго ListView
.
После того, как вы сделали, что вы называете notifyDataSetChanged
на втором ListView
Edit:
Хорошая ссылка для основных вариантов хранения данных в Android: Storage Options
Просто индекс ArrayList
, который вы выбираете и ставите значение этого индекса в другом ArrayList
. Затем просто заполните свой второй ListView
сохраненным ArrayList
это будет работать.
И как его сохранить? Безопасно ли использовать SharedPreferences? или я должен использовать некоторые другие методы – user3231871
Надеюсь, вы используете ArrayList
- 1. Элемент списка ListView ListView и сброс
- 2. Элемент списка ListView
- 3. ClickListener и элемент списка ListView
- 4. изменить элемент списка ListView
- 5. Удалить элемент списка ListView
- 6. Элемент списка ListView выделен
- 7. Элемент списка элементов ListView
- 8. Элемент списка ListView: Android
- 9. Показать элемент в элементе списка ListView Android и его информации
- 10. Как разместить элемент списка ListView?
- 11. Элемент списка ListView - ресурс mutable()
- 12. Как сохранить выбранный элемент? - ListView
- 13. Обновить ListView в другом элементе ListView SelectionChanged
- 14. Как расколоть элемент ListView в другом намерении?
- 15. Перетащите элемент из списка ListView
- 16. Элемент списка ListView не работает
- 17. Как создать элемент списка listview
- 18. Добавить ListView в другой элемент ListView
- 19. Android-элемент списка ListView и запрос сервера
- 20. Элемент с ListView в ListView android
- 21. получить значение из списка и сохранить его в другом списке в другом действии
- 22. Android: ListView и элемент списка onClick action
- 23. ListView не отображается - элемент списка ListView в webView
- 24. Выделение списка ListView
- 25. Как использовать список ListView для определения списка в другом ListView в Android?
- 26. Удалить выбранный элемент ListView из фактического списка
- 27. Как мгновенно обновлять элемент списка в ListView?
- 28. OnPostExecute элемент в ListView
- 29. Сохранить элемент в listview с sharedpreferences
- 30. Элемент пользовательского списка Android в ListView
Но я хочу сохранить это. Поэтому, когда пользователь покидает приложение, он не исчезает, также когда пользователь возвращается, чтобы увидеть тот же список. – user3231871
Вам также нужно использовать способ сохранения ваших данных, посмотрите на SQLite для Android. Таким образом, вы можете добавить свой товар в базу данных и вернуть его при загрузке. –
Или, как вы сказали, если ваш 'ListView' содержит только основные переменные (String, int, boolean, ...), вы можете использовать' SharedPreferences', хотя я бы порекомендовал базу данных или хранилище файлов. –