Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Paho mqtt连接丢失_Android_Kotlin_Mqtt_Paho - Fatal编程技术网

Android Paho mqtt连接丢失

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)

我正在使用pahomqtt客户端库和mosquito.org代理服务进行测试

我的连接代码如下

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,结果也是一样的。在暂停时删除断开连接的代码也不会改变结果。您是否设法解决了此问题?