Всем ку. Делаю дипломную работу. Пишу мессенджер.
Сообщения присылаются и отсылаются используя соккеты.
Использую подсказки с этой статьи
https://www.pubnub.com/blog/java-websocket-programming-with-android-and-spring-boot/В общем у меня всё завелось, работает.
Как вы видите по ссылке, весь код внутри активности.
Такое не канает мне)
Мне нужна архитектура mvvm.
В общем куда класс который работает с соккетами так грамотно влепить?
Что бы он не привязывался к конкретной активности и работал в не зависимости от того какая активность на екране и открыта ли она вообще.
Задумка такая, как в том же вайбере. Если активностей нет то вылазит нотификэйшн при приходе сообщения.
P. S. Андроид углублённо не изучал, не ругайте.
Спасибо за внимание.