summaryrefslogtreecommitdiff
path: root/src/android/bluetooth/client/map/BluetoothMapMessage.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/android/bluetooth/client/map/BluetoothMapMessage.java')
-rw-r--r--src/android/bluetooth/client/map/BluetoothMapMessage.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/android/bluetooth/client/map/BluetoothMapMessage.java b/src/android/bluetooth/client/map/BluetoothMapMessage.java
index 6c76bbe..5ce6c4b 100644
--- a/src/android/bluetooth/client/map/BluetoothMapMessage.java
+++ b/src/android/bluetooth/client/map/BluetoothMapMessage.java
@@ -91,8 +91,14 @@ public class BluetoothMapMessage {
}
mSubject = attrs.get("subject");
+ String dateTime = attrs.get("datetime");
+ //Handle possible NPE when not able to retreive datetime attribute
+ if(dateTime != null){
+ mDateTime = (new ObexTime(dateTime)).getTime();
+ } else {
+ mDateTime = null;
+ }
- mDateTime = (new ObexTime(attrs.get("datetime"))).getTime();
mSenderName = attrs.get("sender_name");