diff options
author | Nathan Lasseter <nathan@4574.co.uk> | 2013-05-22 17:23:10 +0100 |
---|---|---|
committer | Nathan Lasseter <nathan@4574.co.uk> | 2013-05-22 17:23:10 +0100 |
commit | 5d14f1cc96a7ac749cdcba72a14d5f2825df37a9 (patch) | |
tree | 8127f94cf3d0bc79f937f64ba991f1f50f974049 /src/user4574/texttransport/MqttMsgCallback.java | |
parent | cc8ace92f17c8e5aef7d68ff316e5cd038cd36b5 (diff) |
Moved MqttCallback to new class. Added text boxes & connect/disconnect button.
Diffstat (limited to 'src/user4574/texttransport/MqttMsgCallback.java')
-rw-r--r-- | src/user4574/texttransport/MqttMsgCallback.java | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/user4574/texttransport/MqttMsgCallback.java b/src/user4574/texttransport/MqttMsgCallback.java new file mode 100644 index 0000000..3755260 --- /dev/null +++ b/src/user4574/texttransport/MqttMsgCallback.java @@ -0,0 +1,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); + } + +} |