1
私はアンドロイドアプリでmqtt pahoライブラリを使用しています。 mqttクライアントがネットワークの問題により接続を失うまで、正常に動作します。クライアントを手動で接続する必要がありますか、自動的に接続するためのメカニズムがあります。MQTTクライアントをアンドロイドで再接続
私はアンドロイドアプリでmqtt pahoライブラリを使用しています。 mqttクライアントがネットワークの問題により接続を失うまで、正常に動作します。クライアントを手動で接続する必要がありますか、自動的に接続するためのメカニズムがあります。MQTTクライアントをアンドロイドで再接続
ネットワーク再接続が発生したときに、mqttライブラリがmqttクライアントの再接続を処理できるように、リソースを登録する必要があります。このanswerを確認することができます。
お返事ありがとうございます。私はMqttAsyncClientを使用していて、registerResourcesを持っていません。 – Ali
Android用のpahoのJava ClientではなくAndroid Service jarを使用する必要があります。そうしないと、すでにサービスjarに組み込まれているJavaクライアントに比べていくつかの機能を追加する必要があります。 – Ravi
この問題は、networkreceiverを使用してネットワークを変更し、connectionLostコールバックを使用して解決しました。 – Ali