From 0cf419e246a96ee4b1e7a49aee43042892f911b7 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Mon, 26 Feb 2018 17:04:09 +0300 Subject: [PATCH 1/3] hide cleanups --- .../axet/audiorecorder/activities/MainActivity.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java index 632d173..62874c4 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java +++ b/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java @@ -100,7 +100,15 @@ public class MainActivity extends AppCompatThemeActivity { RecordingService.startIfPending(this); - receiver = new ScreenReceiver(this); + final SharedPreferences shared = PreferenceManager.getDefaultSharedPreferences(this); + receiver = new ScreenReceiver(this) { + @Override + public void onReceive(Context context, Intent intent) { + if (!shared.getBoolean(MainApplication.PREFERENCE_CONTROLS, false)) + return; + super.onReceive(context, intent); + } + }; } void checkPending() { From 9229794fc83d3c97bf1ff34e6704d93ca03e2959 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Mon, 26 Feb 2018 17:51:28 +0300 Subject: [PATCH 2/3] fix few crashes --- app/build.gradle | 2 +- .../com/github/axet/audiorecorder/activities/MainActivity.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 95acbb8..771a2e3 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -55,5 +55,5 @@ android { dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' - compile 'com.github.axet:android-audio-library:1.0.87' // compile project(':android-audio-library') + compile 'com.github.axet:android-audio-library:1.0.88' // compile project(':android-audio-library') } diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java index 62874c4..176c05c 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java +++ b/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java @@ -101,7 +101,7 @@ public class MainActivity extends AppCompatThemeActivity { RecordingService.startIfPending(this); final SharedPreferences shared = PreferenceManager.getDefaultSharedPreferences(this); - receiver = new ScreenReceiver(this) { + receiver = new ScreenReceiver() { @Override public void onReceive(Context context, Intent intent) { if (!shared.getBoolean(MainApplication.PREFERENCE_CONTROLS, false)) @@ -109,6 +109,7 @@ public class MainActivity extends AppCompatThemeActivity { super.onReceive(context, intent); } }; + receiver.registerReceiver(this); } void checkPending() { From 83e63f0abf2eb3776aaad458a076afce57c5b6dc Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Mon, 26 Feb 2018 17:51:36 +0300 Subject: [PATCH 3/3] Bump version audiorecorder-3.1.20 --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 771a2e3..db13ac1 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "com.github.axet.audiorecorder" minSdkVersion 9 targetSdkVersion 23 // 24+ file:// unable to open - versionCode 250 - versionName "3.1.19" + versionCode 251 + versionName "3.1.20" } signingConfigs { release {