идеале должна быть нотифакция, если фрагмент диалога не открыт или же обновление этого самого диалога.
Ну какой-нибудь RxBus или EventBus или OrderedBroadcast
Ну подписку делаешь и в сервисе проверяешь, есть подпищики или нет
можно еще при открытии фрагмента чата сохранять информацию, что определенный чат открыт. и ориентироваться на нее при получении оповещений по сокетам. если пришло оповещение для чата с другим id - то показать оповещение.
Обсуждают сегодня