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