Bonsoir à vous,
Je suis en train d’essayer de gérer 2 lampes via MQTT sur une application, tout marche bien quand je fais une lampe individuellement mais quand j’essaye de gérer 2 lampes en même temps, cela ne marche pas. Je vous laisse mon code pour que vous m’aidiez. Merci à vous.
on.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
for(int i=0;i<topicStr.length;i++) {
String [] topic = topicStr;
String message = "ON";
try {
client.publish(String.valueOf(topic), message.getBytes(), 0, false);
} catch (MqttException e) {
e.printStackTrace();
}
;
client.setCallback(new MqttCallback() {
@Override
public void connectionLost(Throwable cause) {
}
@Override
public void messageArrived(String topic, MqttMessage message) throws Exception {
subText.setText(new String(message.getPayload()));
vibrator.vibrate(500);
}
@Override
public void deliveryComplete(IMqttDeliveryToken token) {
}
});
}
}});
+0
-0