diff --git a/CHANGELOG.md b/CHANGELOG.md index 14ce5ee..5b90a9c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ V3.2.0 - (NEXT VERSION!) - Added neural network based data analysis. + V3.1.3 - 22apr2019 + - Moved the SmsTimer creation to the UI thread to avoid a ...looper.prepare() error. + V3.1.2 - 22apr2019 - Made fall alarms latch irrespective of the 'latch alarms' setting because they are transitory alarms they have to latch to be useful. diff --git a/app/release/app-release-3.1.3.apk b/app/release/app-release-3.1.3.apk new file mode 100644 index 0000000..7a36c4e Binary files /dev/null and b/app/release/app-release-3.1.3.apk differ diff --git a/app/release/output.json b/app/release/output.json index 177fcd9..4cfbbd9 100644 --- a/app/release/output.json +++ b/app/release/output.json @@ -1 +1 @@ -[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":56,"versionName":"3.1.2","enabled":true,"outputFile":"app-release.apk","fullName":"release","baseName":"release"},"path":"app-release.apk","properties":{}}] \ No newline at end of file +[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":57,"versionName":"3.1.3","enabled":true,"outputFile":"app-release.apk","fullName":"release","baseName":"release"},"path":"app-release.apk","properties":{}}] \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 96a7a5d..9e61bcb 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,8 +1,8 @@ diff --git a/app/src/main/java/uk/org/openseizuredetector/SdServer.java b/app/src/main/java/uk/org/openseizuredetector/SdServer.java index 10ff17b..42fafa2 100644 --- a/app/src/main/java/uk/org/openseizuredetector/SdServer.java +++ b/app/src/main/java/uk/org/openseizuredetector/SdServer.java @@ -787,11 +787,16 @@ public class SdServer extends Service implements SdDataReceiver { mSmsTimer = null; } Log.v(TAG, "startSmsTimer() - starting SmsTimer"); - mSmsTimer = - new SmsTimer(10 * 1000, 1000); - mSmsTimer.start(); + runOnUiThread(new Runnable() { + public void run() { + mSmsTimer = + new SmsTimer(10 * 1000, 1000); + mSmsTimer.start(); + } + }); } + /* * Cancel the SMS timer to prevent the SMS message being sent.. */