【发布时间】:2018-07-13 16:15:23
【问题描述】:
我遇到了一个问题,或者可能是因为我的编程背景太小,问题是关于订阅多个主题并在 android 的多个文本视图中显示订阅的主题
我以前是这样订阅的:
private void setSub()
{
try{
client.subscribe(topic,0);
}
catch (MqttException e){
e.printStackTrace();
}
}
然后我在连接MQTT客户端成功后调用了setsub()函数
然后我实现了 setCallBack 方法,并在 messageArrived 下添加了一行以使用从订阅中收到的消息有效负载更改 textview 值
@Override
public void messageArrived(String topic, MqttMessage message) throws Exception {
temp.setText(new String(message.getPayload()));
}
当然,当我定义另一个文本视图时,它的结果与第一个相同
所以我的问题是如何配置 MessageArrived 函数以在单个文本视图中显示每个主题?
提前谢谢你。
【问题讨论】:
标签: java android mqtt paho subscribe