Openfire пропали сообщения, когда я был в другой деятельности в приложении для Android - PullRequest
0 голосов
/ 12 сентября 2018

Я реализовал библиотеку smack в своем коде Android для соединения с сервером openfire. Это работает хорошо. Но у меня есть проблема с получением сообщения чата, когда я в другой деятельности. Даже если я войду в окно чата, я пропустил это сообщение (пока я занимался другим делом). Чат работает отлично, когда я в окне чата со вторым пользователем.

Я использую Smack версии 4.1.0 alpha 6.

1 Ответ

0 голосов
/ 12 сентября 2018

возможно, потому что ваше соединение не является постоянным через приложение.Вы можете реализовать ConnectionListener интерфейс smack, а также реализовать StanzaListener.запустить фоновую службу, чтобы сделать соединение постоянным и прослушивать входящие сообщения

...