Java Paho MQTT обнаруживает переподключение - PullRequest
0 голосов
/ 31 декабря 2018

Я использую библиотеку Paho MQTT для Android, и мое приложение обменивается данными редактирования в реальном времени.Я хочу отключить текст редактирования, если приложение отключается от посредника, и включить его при восстановлении соединения.

Первая часть достаточно проста, MqttCallback имеет метод connectionLost, но не переподключается.Также при отладке метода IMqttActionListener на методе connect я заметил, что событие не вызывается при переподключении.

Так что мой вопрос, есть ли вообще способ обнаружить переподключение?

1 Ответ

0 голосов
/ 31 декабря 2018

Посмотрите расширенную версию класса MQTTCallback MQTTCallbackExtended .

У него есть метод, вызываемый при установлении соединения.

void connectComplete (логическое переподключение, java.lang.String serverURI)

Вызывается при успешном завершении подключения к серверу.

Параметры: reconnect - если установлено значение true, соединение былорезультат автоматического переподключения.serverURI - URI сервера, к которому было установлено соединение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...