diff --git a/Android_Pebble_SD.iml b/Android_Pebble_SD.iml
index f983017..55979db 100644
--- a/Android_Pebble_SD.iml
+++ b/Android_Pebble_SD.iml
@@ -13,7 +13,7 @@
-
+
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 95e7e5c..d497236 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -1,8 +1,8 @@
+ android:versionCode="21"
+ android:versionName="2.0.2a" >
diff --git a/app/src/main/java/uk/org/openseizuredetector/SdServer.java b/app/src/main/java/uk/org/openseizuredetector/SdServer.java
index e42719a..2e41a63 100644
--- a/app/src/main/java/uk/org/openseizuredetector/SdServer.java
+++ b/app/src/main/java/uk/org/openseizuredetector/SdServer.java
@@ -111,6 +111,7 @@ public class SdServer extends Service implements SdDataReceiver {
private File mOutFile;
private OsdUtil mUtil;
private Handler mHandler;
+ private ToneGenerator mToneGenerator;
private final IBinder mBinder = new SdBinder();
@@ -130,6 +131,8 @@ public class SdServer extends Service implements SdDataReceiver {
public SdServer() {
super();
mSdData = new SdData();
+ mToneGenerator = new ToneGenerator(AudioManager.STREAM_ALARM, 100);
+
Log.v(TAG, "SdServer Created");
}
@@ -287,6 +290,8 @@ public class SdServer extends Service implements SdDataReceiver {
} catch (Exception e) {
Log.v(TAG, "Error in onDestroy() - " + e.toString());
}
+
+ mToneGenerator.release();
}
@@ -472,8 +477,7 @@ public class SdServer extends Service implements SdDataReceiver {
* beep for duration milliseconds, but only if mAudibleAlarm is set.
*/
private void beep(int duration) {
- ToneGenerator toneG = new ToneGenerator(AudioManager.STREAM_ALARM, 100);
- toneG.startTone(ToneGenerator.TONE_CDMA_ALERT_CALL_GUARD, duration);
+ mToneGenerator.startTone(ToneGenerator.TONE_CDMA_ALERT_CALL_GUARD, duration);
Log.v(TAG, "beep()");
}
diff --git a/build.gradle b/build.gradle
index 088b261..93ed0d9 100644
--- a/build.gradle
+++ b/build.gradle
@@ -4,7 +4,7 @@ buildscript {
jcenter()
}
dependencies {
- classpath 'com.android.tools.build:gradle:1.2.3'
+ classpath 'com.android.tools.build:gradle:2.0.0'
}
}
allprojects {
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index 0c71e76..2bca559 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
-#Wed Apr 10 15:27:10 PDT 2013
+#Fri Apr 08 20:56:19 BST 2016
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip