У меня есть 2 таблицы, первая «группа» и вторая «сообщения», и я загружаю сообщения из таблицы сообщений по идентификатору группы и библиотеке подкачки страниц. Моя проблема заключается в том, что каждый раз, когда новые сообщения поступают с сервера и сохраняются в таблице сообщений. Комната уведомляет об изменении данных LiveData в табличном сообщении, и если, например, я был открыт MessagesActivity для группы 1, если новое сообщение поступило для группы 2, потому что это добавлено в таблицу сообщений, данные уведомлений комнаты обновлены (чего я не хочу).
Поэтому, пожалуйста, помогите мне:
Select * FROM messages WHERE groupId = 1
Мне нужно уведомление комнаты LiveData, только если приходит новое сообщение для группы, которая в данный момент открывает этот пользователь