Selaa lähdekoodia

Fix force close with MEIDs instead of IMEIs

Closes #26
tags/SensorLogger/0.1.6
Chris Smith 14 vuotta sitten
vanhempi
commit
5f650b292f

+ 2
- 1
code/SensorLogger/src/uk/co/md87/android/sensorlogger/MainActivity.java Näytä tiedosto

@@ -59,7 +59,8 @@ public class MainActivity extends Activity implements OnClickListener {
59 59
         final String chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-=_";
60 60
         final StringBuilder builder = new StringBuilder();
61 61
 
62
-        long val = Long.parseLong(imei);
62
+        long val = Long.decode(imei == null ? "0"
63
+                : imei.matches("^[0-9]+$") ? imei : ("0x" + imei));
63 64
 
64 65
         while (val > 0) {
65 66
             final long bit = val % chars.length();

Loading…
Peruuta
Tallenna