Мне еще нужно найти что-то похожее на это. Я пытаюсь создать новостное приложение, которое также включает голосование вверх и вниз. Мой Recyclerview отображает элементы в правильном порядке, но я не могу только обновить конкретное значение upvote.Как реализовать вверх/вниз голосование в Firebase внутри recyclerview?
ответ
попробуйте ввести onclick listener для кнопки upvote внутри вашего метода onbindviewholder вашего адаптера.
Каждый элемент в списке должен иметь уникальный идентификатор. Я не уверен, что именно отображается в вашем RecyclerView, но вы можете попробовать создать идентификатор на основе даты и времени, а также имя пользователя или что-то еще, уникально идентифицирующее элемент в списке. Затем сохраните каждый идентификатор для каждого элемента в списке в Firebase. Для каждого элемента добавьте отдельный клик для прослушивания вверх и вниз. Когда один из них щелкнут, отправьте этот элемент в Firebase и получите счетчик, связанный с этим идентификатором, и увеличивайте или уменьшайте его на основании того, что сделал пользователь. Затем обновите пользовательский интерфейс, чтобы отобразить новое значение.
Конечно, я упростил его, но это должно быть его суть. Надеюсь, это помогло.
- 1. как поставить Firebase RecyclerView внутри другого RecyclerView
- 2. Как реализовать SearchView внутри RecyclerView
- 3. Как разбивать Firebase Recyclerview
- 4. Firebase RecyclerView бесконечный прокрутки
- 5. Лучший способ реализовать голосование в приложении Rails?
- 6. Как реализовать setOnScrollListener в RecyclerView
- 7. Как реализовать пагинацию в RecyclerView, которая находится внутри nestedScrollView
- 8. реализовать ItemClickListener в recyclerView
- 9. Как реализовать одноразовое голосование вверх/вниз, которое можно суммировать/подсчитать?
- 10. Как реализовать голосование в Rails без голоса gem
- 11. Как реализовать Firebase в $ asyncValidators?
- 12. Firebase UI RecyclerView onClick
- 13. Android RecyclerView внутри RecyclerView?
- 14. Firebase: Извлечь случайные данные из Firebase в RecyclerView (android)
- 15. Получение данных Firebase в recyclerview
- 16. checkbox Как реализовать - android recyclerview
- 17. Как обмениваться изображениями с Firebase в RecyclerView?
- 18. Как реализовать Firebase с ViewPager?
- 19. Безопасное голосование
- 20. Как реализовать onActivityResult в фрагменте RecyclerView
- 21. Горизонтальный RecyclerView внутри RecyclerView, что внутри CoordinatorLayout
- 22. Как получить ListView/RecyclerView внутри родительского RecyclerView?
- 23. Пронумерованное голосование
- 24. RecyclerView внутри DialogFragment внутри Activity
- 25. Как добавить recyclerView внутри другого recyclerView
- 26. Перекрытия взглядов внутри Recyclerview
- 27. Как реализовать двухфазные нагрузки в recyclerview?
- 28. Как реализовать липкую строку в recyclerview
- 29. Как реализовать загрузку больше recyclerview в android
- 30. Как реализовать прослушиватель кликов в recyclerview?