From a91961f63ac64f15d3885f4ac3bd5be8011cecf1 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Fri, 28 Jul 2023 12:55:18 +0300 Subject: [PATCH 1/3] fix sdk33 crash --- .../github/axet/audiorecorder/services/ControlsService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/github/axet/audiorecorder/services/ControlsService.java b/app/src/main/java/com/github/axet/audiorecorder/services/ControlsService.java index 21fb219..00984d5 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/services/ControlsService.java +++ b/app/src/main/java/com/github/axet/audiorecorder/services/ControlsService.java @@ -134,7 +134,7 @@ public class ControlsService extends PersistentService { builder = new RemoteNotificationCompat.Low(context, R.layout.notifictaion); builder.setViewVisibility(R.id.notification_record, View.VISIBLE); builder.setViewVisibility(R.id.notification_pause, View.GONE); - main = PendingIntent.getActivity(context, 0, new Intent(context, MainActivity.class), PendingIntent.FLAG_UPDATE_CURRENT); + main = PendingIntent.getActivity(context, 0, new Intent(context, MainActivity.class), PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE); PendingIntent re = PendingIntent.getService(context, 0, new Intent(context, ControlsService.class).setAction(RECORD_BUTTON), @@ -182,7 +182,7 @@ public class ControlsService extends PersistentService { builder = new RemoteNotificationCompat.Low(context, R.layout.notifictaion); builder.setViewVisibility(R.id.notification_record, View.GONE); builder.setViewVisibility(R.id.notification_pause, View.GONE); - main = PendingIntent.getActivity(context, 0, new Intent(context, MainActivity.class), PendingIntent.FLAG_UPDATE_CURRENT); + main = PendingIntent.getActivity(context, 0, new Intent(context, MainActivity.class), PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE); builder.setTheme(AudioApplication.getTheme(context, R.style.RecThemeLight, R.style.RecThemeDark)) .setChannel(AudioApplication.from(context).channelPersistent) From e22a939857c781dc724212227faedb3d2ba3d144 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Fri, 28 Jul 2023 14:11:22 +0300 Subject: [PATCH 2/3] disable controls for sdk31+ --- .../github/axet/audiorecorder/activities/SettingsActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/SettingsActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/SettingsActivity.java index 30c358b..9616ae7 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/activities/SettingsActivity.java +++ b/app/src/main/java/com/github/axet/audiorecorder/activities/SettingsActivity.java @@ -217,7 +217,7 @@ public class SettingsActivity extends AppCompatSettingsThemeActivity implements SilencePreferenceCompat silent = (SilencePreferenceCompat) findPreference(AudioApplication.PREFERENCE_SILENT); silent.onResume(); Preference controls = findPreference(AudioApplication.PREFERENCE_CONTROLS); - if (Build.VERSION.SDK_INT < 21) + if (Build.VERSION.SDK_INT < 21 || Build.VERSION.SDK_INT > 30) controls.setVisible(false); } } From fd06ea6959d5da559e474748070c860b1782c31b Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Fri, 28 Jul 2023 14:11:52 +0300 Subject: [PATCH 3/3] Bump version audiorecorder-3.5.19 --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index b7c23e5..5942947 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,8 +9,8 @@ android { applicationId "com.github.axet.audiorecorder" minSdkVersion 9 targetSdkVersion 31 - versionCode 374 - versionName "3.5.18" + versionCode 375 + versionName "3.5.19" } signingConfigs { release {