From b160b46dffad4a43ace1429f05aa138878f64ad1 Mon Sep 17 00:00:00 2001 From: woheller69 Date: Mon, 31 Jul 2023 11:42:28 +0200 Subject: [PATCH] fix backup/restore for Android 13 --- app/src/main/java/org/woheller69/audiometry/Backup.java | 7 ++++++- fastlane/metadata/android/de-DE/changelogs/190.txt | 3 ++- fastlane/metadata/android/en-US/changelogs/190.txt | 3 ++- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/woheller69/audiometry/Backup.java b/app/src/main/java/org/woheller69/audiometry/Backup.java index 9c0d67f..19ffb70 100644 --- a/app/src/main/java/org/woheller69/audiometry/Backup.java +++ b/app/src/main/java/org/woheller69/audiometry/Backup.java @@ -5,6 +5,7 @@ import android.content.Context; import android.content.pm.PackageManager; import android.net.Uri; +import android.os.Build; import androidx.appcompat.app.AlertDialog; import androidx.core.app.ActivityCompat; @@ -24,7 +25,11 @@ public class Backup { public static boolean checkPermissionStorage (Context context) { int result = ContextCompat.checkSelfPermission(context, Manifest.permission.READ_EXTERNAL_STORAGE); int result1 = ContextCompat.checkSelfPermission(context, Manifest.permission.WRITE_EXTERNAL_STORAGE); - return result == PackageManager.PERMISSION_GRANTED && result1 == PackageManager.PERMISSION_GRANTED; + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { + return true; + } else { + return result == PackageManager.PERMISSION_GRANTED && result1 == PackageManager.PERMISSION_GRANTED; + } } public static void requestPermission(Activity activity) { diff --git a/fastlane/metadata/android/de-DE/changelogs/190.txt b/fastlane/metadata/android/de-DE/changelogs/190.txt index e66114a..db9338a 100644 --- a/fastlane/metadata/android/de-DE/changelogs/190.txt +++ b/fastlane/metadata/android/de-DE/changelogs/190.txt @@ -1 +1,2 @@ -Beschreibung verbessert \ No newline at end of file +Beschreibung verbessert +Fehlerbehebung \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/190.txt b/fastlane/metadata/android/en-US/changelogs/190.txt index 73257f4..96db476 100644 --- a/fastlane/metadata/android/en-US/changelogs/190.txt +++ b/fastlane/metadata/android/en-US/changelogs/190.txt @@ -1 +1,2 @@ -Improved description \ No newline at end of file +Improved description +Bugfixes \ No newline at end of file