Ведение списка избранного в Firebase - PullRequest
1 голос
/ 09 мая 2020

В моем приложении пользователь может добавить элемент в свой список избранного, установив флажок. Для каждого пользователя в базе данных создается новый узел (Избранное). Вот так: -
Структура Firebase

Пользователь может просматривать свой список избранного в разделе «Избранное». Вот так: - Избранное Activity

«Домашнее действие» отображает все взломы из списка «Взломов».

Мой вопрос, как объединить «Взломы» и список «Избранное» для конкретного пользователя, чтобы пользователь мог видеть свой любимый элемент выделенным (например, активная кнопка ie красного цвета) в домашнем действии. Какой logi c или какой-либо метод firebase мне следует использовать? Пользователь должен иметь возможность видеть свой элемент выделенным в домашнем действии, а также может добавлять или удалять элемент из своего списка избранного, нажав кнопку «Нравится» как в «Избранное», так и в домашнем действии.

1 Ответ

0 голосов
/ 09 мая 2020

Так как я не знаю, как вы получаете свои данные, это единственное, что я могу предложить

Я бы загрузил списки ботов (Хаки и Избранное) и отобразил Хаки. Локально вы можете проверить, является ли взлом, который вы обрабатываете, избранным, проверив, содержится ли его идентификатор в списке избранного. Если это так, вы можете добавить свой стиль для выделения.

Всякий раз, когда пользователь добавляет в избранное или отказывается от взлома, logi c должен срабатывать для этого c элемента

...