summaryrefslogtreecommitdiff
path: root/src/user4574/texttransport/MqttMsgCallback.java
diff options
context:
space:
mode:
authorNathan Lasseter <nathan@4574.co.uk>2013-05-22 17:23:10 +0100
committerNathan Lasseter <nathan@4574.co.uk>2013-05-22 17:23:10 +0100
commit5d14f1cc96a7ac749cdcba72a14d5f2825df37a9 (patch)
tree8127f94cf3d0bc79f937f64ba991f1f50f974049 /src/user4574/texttransport/MqttMsgCallback.java
parentcc8ace92f17c8e5aef7d68ff316e5cd038cd36b5 (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.java25
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);
+ }
+
+}