blob: 3755260d61c8d6ac425d7decc23995a86a413792 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
package user4574.texttransport;
import org.eclipse.paho.client.mqttv3.MqttCallback;
import org.eclipse.paho.client.mqttv3.MqttDeliveryToken;
import org.eclipse.paho.client.mqttv3.MqttMessage;
import org.eclipse.paho.client.mqttv3.MqttTopic;
import android.telephony.SmsManager;
public class MqttMsgCallback implements MqttCallback {
SmsManager sms;
public MqttMsgCallback (SmsManager sms) {
this.sms = sms;
}
public void connectionLost(Throwable exception) {}
public void deliveryComplete(MqttDeliveryToken token) {}
public void messageArrived(MqttTopic topic, MqttMessage message) throws Exception {
String[] topicarr = topic.getName().split("/");
sms.sendTextMessage(topicarr[2], null, message.toString(), null, null);
}
}
|