【发布时间】:2015-03-06 13:10:13
【问题描述】:
我正在使用 Java 开发 Android 应用程序,一旦我在 messageArrived 回调中收到一些消息,我正在尝试订阅一个新主题,但订阅方法没有返回。客户端已连接。
我正在使用同步(阻塞)MqttClient 版本。
我尝试断开连接并再次连接,但我得到“不允许从回调方法断开连接”,所以我猜想与订阅方法类似。
所以问题是,我如何订阅messageArrived 事件的另一个主题?或者,我如何在messageArrived 事件中重新连接?
【问题讨论】:
-
请添加您的代码
-
你能发布一些示例代码吗?此外,您真的不应该在回调线程上进行网络 IO,最好将其交给由线程池处理的单独队列。