Skip to content

[BUG] StrictMode violation #806

@nift4

Description

@nift4
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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions