diff options
author | ByteHamster <ByteHamster@users.noreply.github.com> | 2023-03-06 22:08:49 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-06 22:08:49 +0100 |
commit | 6b6753ad84d42bd0cf0b7225241594b694c4f10d (patch) | |
tree | 5682865307eb8ca279475db71fd157c47917abf3 /app/src/main/java | |
parent | 0b3e6640570ab6b19b00a63c0880801b43c00792 (diff) | |
download | AntennaPod-6b6753ad84d42bd0cf0b7225241594b694c4f10d.zip |
Hide 'reconnect' settings (#6367)
Android 12+ doesn't let us start the foreground service from an event
like "headset reconnected". Hide the corresponding settings and avoid
crashing.
Diffstat (limited to 'app/src/main/java')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/preferences/PlaybackPreferencesFragment.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/preferences/PlaybackPreferencesFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/PlaybackPreferencesFragment.java index a773796e5..fe97cb265 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/preferences/PlaybackPreferencesFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/PlaybackPreferencesFragment.java @@ -2,6 +2,7 @@ package de.danoeh.antennapod.fragment.preferences; import android.app.Activity; import android.content.res.Resources; +import android.os.Build; import android.os.Bundle; import androidx.annotation.NonNull; import androidx.collection.ArrayMap; @@ -60,6 +61,10 @@ public class PlaybackPreferencesFragment extends PreferenceFragmentCompat { UsageStatistics.doNotAskAgain(UsageStatistics.ACTION_STREAM); return true; }); + if (Build.VERSION.SDK_INT >= 31) { + findPreference(UserPreferences.PREF_UNPAUSE_ON_HEADSET_RECONNECT).setVisible(false); + findPreference(UserPreferences.PREF_UNPAUSE_ON_BLUETOOTH_RECONNECT).setVisible(false); + } buildEnqueueLocationPreference(); } |