-
-
Notifications
You must be signed in to change notification settings - Fork 101
Open
Labels
Description
2025-12-29 18:13:09.910 10621-10621 StrictMode org.akanework.gramophone.debug D StrictMode policy violation; ~duration=3 ms: android.os.strictmode.CustomViolation: Downscaling oversized Icon Bitmap
at android.os.StrictMode$AndroidBlockGuardPolicy.onCustomSlowCall(StrictMode.java:1803)
at android.os.StrictMode.noteSlowCall(StrictMode.java:3069)
at android.graphics.drawable.Icon.scaleDownIfNecessary(Icon.java:1204)
at android.graphics.drawable.Icon.scaleDownIfNecessary(Icon.java:1226)
at android.app.Notification.reduceImageSizes(Notification.java:8915)
at android.app.Notification$Builder.build(Notification.java:8537)
at androidx.core.app.NotificationCompatBuilder.buildInternal(NotificationCompatBuilder.java:433)
at androidx.core.app.NotificationCompatBuilder.build(NotificationCompatBuilder.java:343)
at androidx.core.app.NotificationCompat$Builder.build(NotificationCompat.java:2633)
at androidx.media3.session.DefaultMediaNotificationProvider.createNotification(DefaultMediaNotificationProvider.java:389)
at org.akanework.gramophone.logic.ui.MeiZuLyricsMediaNotificationProvider.createNotification(MeiZuLyricsMediaNotificationProvider.kt:56)
at androidx.media3.session.MediaNotificationManager.lambda$updateNotification$7$androidx-media3-session-MediaNotificationManager(MediaNotificationManager.java:193)
at androidx.media3.session.MediaNotificationManager$$ExternalSyntheticLambda6.run(D8$$SyntheticClass:0)
at androidx.media3.common.util.Util.postOrRun(Util.java:805)
at androidx.media3.session.MediaNotificationManager.updateNotification(MediaNotificationManager.java:189)
at androidx.media3.session.MediaSessionService.onUpdateNotification(MediaSessionService.java:739)
at androidx.media3.session.MediaSessionService.onUpdateNotificationInternal(MediaSessionService.java:788)
at androidx.media3.session.MediaSessionService$MediaSessionListener.onNotificationRefreshRequired(MediaSessionService.java:860)
at androidx.media3.session.MediaSessionImpl.lambda$onNotificationRefreshRequired$20$androidx-media3-session-MediaSessionImpl(MediaSessionImpl.java:1127)
at androidx.media3.session.MediaSessionImpl$$ExternalSyntheticLambda9.run(D8$$SyntheticClass:0)
at androidx.media3.common.util.Util.postOrRun(Util.java:805)
at androidx.media3.session.MediaSessionImpl.onNotificationRefreshRequired(MediaSessionImpl.java:1123)
at androidx.media3.session.MediaSessionLegacyStub.callOnNotificationRefreshRequiredIfNeeded(MediaSessionLegacyStub.java:1249)
at androidx.media3.session.MediaSessionLegacyStub.$r8$lambda$V7S1H_OKz0ZxpR-4BEn86wyZby0(MediaSessionLegacyStub.java:0)
at androidx.media3.session.MediaSessionLegacyStub$$ExternalSyntheticLambda28.run(D8$$SyntheticClass:0)
at android.os.Handler.handleCallback(Handler.java:1095)
at android.os.Handler.dispatchMessageImpl(Handler.java:135)
at android.os.Handler.dispatchMessage(Handler.java:125)
at android.os.Looper.loopOnce(Looper.java:269)
at android.os.Looper.loop(Looper.java:367)
at android.app.ActivityThread.main(ActivityThread.java:9311)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:566)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)