File tree Expand file tree Collapse file tree
app/src/main/java/co/adityarajput/notifilter/services Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ import android.media.AudioManager
1010import android.os.Build
1111import android.os.Build.VERSION_CODES.BAKLAVA
1212import android.os.Build.VERSION_CODES.UPSIDE_DOWN_CAKE
13+ import android.os.Build.VERSION_CODES.VANILLA_ICE_CREAM
1314import android.service.notification.NotificationListenerService
1415import android.service.notification.StatusBarNotification
1516import androidx.core.app.NotificationCompat
@@ -335,7 +336,9 @@ class NotificationListener : NotificationListenerService() {
335336 val originalRingerMode = audioManager.ringerMode
336337
337338 audioManager.setRingerMode(AudioManager .RINGER_MODE_NORMAL )
338- notificationManager.setInterruptionFilter(NotificationManager .INTERRUPTION_FILTER_ALL )
339+ if (Build .VERSION .SDK_INT <= VANILLA_ICE_CREAM ) {
340+ notificationManager.setInterruptionFilter(NotificationManager .INTERRUPTION_FILTER_ALL )
341+ }
339342
340343 serviceScope.launch {
341344 try {
@@ -349,7 +352,9 @@ class NotificationListener : NotificationListenerService() {
349352 cooldowns - = filter.id
350353
351354 audioManager.ringerMode = originalRingerMode
352- notificationManager.setInterruptionFilter(originalInterruptionFilter)
355+ if (Build .VERSION .SDK_INT <= VANILLA_ICE_CREAM ) {
356+ notificationManager.setInterruptionFilter(originalInterruptionFilter)
357+ }
353358 }
354359 }
355360 }
You can’t perform that action at this time.
0 commit comments