makcar/app/src/main/java/com/aros/apron/base/BaseCallback.java

26 lines
769 B
Java
Raw Normal View History

2026-03-20 15:23:34 +08:00
package com.aros.apron.base;
import com.aros.apron.tools.LogUtil;
import org.eclipse.paho.android.service.MqttAndroidClient;
import org.eclipse.paho.client.mqttv3.MqttException;
import org.eclipse.paho.client.mqttv3.MqttMessage;
public class BaseCallback {
public void publish(MqttAndroidClient client, String topic, MqttMessage message) {
if (client.isConnected()) {
try {
client.publish(topic, message);
} catch (MqttException e) {
e.printStackTrace();
LogUtil.log(this.getClass().getSimpleName(), "推送失败:" + topic + e.toString());
}
} else {
LogUtil.log(this.getClass().getSimpleName(), "推送失败:mqtt 未连接");
}
}
}