Android Paho mqtt连接丢失
我正在使用pahomqtt客户端库和mosquito.org代理服务进行测试 我的连接代码如下Android Paho mqtt连接丢失,android,kotlin,mqtt,paho,Android,Kotlin,Mqtt,Paho,我正在使用pahomqtt客户端库和mosquito.org代理服务进行测试 我的连接代码如下 buttonConnect.setOnClickListener{ view -> val topic = textViewTopic.text.toString() try { val msg = "now connecting... " + textViewUrl.text as String? Log.d(TAG, msg)
buttonConnect.setOnClickListener{ view ->
val topic = textViewTopic.text.toString()
try {
val msg = "now connecting... " + textViewUrl.text as String?
Log.d(TAG, msg)
Toast.makeText(this, msg, Toast.LENGTH_LONG).show()
client.setCallback(this)
client.connect()
client.subscribe(topic, 1)
buttonConnect.visibility = View.GONE
buttonDisconnect.visibility = View.VISIBLE
} catch (ex: MqttException) {
ex.printStackTrace()
Toast.makeText(this, "$ex", Toast.LENGTH_LONG).show()
}
}
但只要连接完成,连接就会丢失,如下日志所示
现在连接。。。tcp://test.mosquitto.org:1883 连接完成
重新连接:false,URI:tcp://test.mosquitto.org:1883 无连接
connectComplete重新连接:true,URI:tcp://test.mosquitto.org:1883
connectionLost connectComplete重新连接:true,
URI:tcp://test.mosquitto.org:1883 无连接
这是我的全部
我犯了什么错误?尝试连接不同的clientID如果你能够成功连接,然后使用泛美卫生组织图书馆的随机clientID本^。即使尝试了另一个cliendID,结果也是一样的。并且在
onPause
删除断开连接的代码也不会改变结果。您是否设法解决了此问题?尝试连接不同的clientID如果您能够成功连接,然后使用Paho图书馆的随机clientID this^,我建议您在onResume中连接,并在onPauseThanks中断开连接以获得答案。即使尝试了另一个cliendID,结果也是一样的。在暂停时删除断开连接的代码也不会改变结果。您是否设法解决了此问题?