diff --git a/libraries/session/src/main/java/androidx/media3/session/DefaultMediaNotificationProvider.java b/libraries/session/src/main/java/androidx/media3/session/DefaultMediaNotificationProvider.java index 5cdc263033..b0fd6bc36a 100644 --- a/libraries/session/src/main/java/androidx/media3/session/DefaultMediaNotificationProvider.java +++ b/libraries/session/src/main/java/androidx/media3/session/DefaultMediaNotificationProvider.java @@ -332,7 +332,7 @@ public class DefaultMediaNotificationProvider implements MediaNotification.Provi try { builder.setLargeIcon(Futures.getDone(bitmapFuture)); } catch (ExecutionException e) { - Log.w(TAG, "Failed to load bitmap", e); + Log.w(TAG, getBitmapLoadErrorMessage(e)); } } else { pendingOnBitmapLoadedFutureCallback = @@ -634,7 +634,7 @@ public class DefaultMediaNotificationProvider implements MediaNotification.Provi @Override public void onFailure(Throwable t) { if (!discarded) { - Log.d(TAG, "Failed to load bitmap", t); + Log.w(TAG, getBitmapLoadErrorMessage(t)); } } } @@ -655,4 +655,8 @@ public class DefaultMediaNotificationProvider implements MediaNotification.Provi notificationManager.createNotificationChannel(channel); } } + + private static String getBitmapLoadErrorMessage(Throwable throwable) { + return "Failed to load bitmap: " + throwable.getMessage(); + } } diff --git a/libraries/session/src/main/java/androidx/media3/session/MediaSessionLegacyStub.java b/libraries/session/src/main/java/androidx/media3/session/MediaSessionLegacyStub.java index a80301d509..2215b07071 100644 --- a/libraries/session/src/main/java/androidx/media3/session/MediaSessionLegacyStub.java +++ b/libraries/session/src/main/java/androidx/media3/session/MediaSessionLegacyStub.java @@ -1177,7 +1177,7 @@ import org.checkerframework.checker.nullness.compatqual.NullableType; try { artworkBitmap = Futures.getDone(bitmapFuture); } catch (ExecutionException e) { - Log.w(TAG, "Failed to load bitmap", e); + Log.w(TAG, getBitmapLoadErrorMessage(e)); } } else { pendingBitmapLoadCallback = @@ -1199,7 +1199,7 @@ import org.checkerframework.checker.nullness.compatqual.NullableType; if (this != pendingBitmapLoadCallback) { return; } - Log.d(TAG, "Failed to load bitmap", t); + Log.w(TAG, getBitmapLoadErrorMessage(t)); } }; Futures.addCallback( @@ -1270,4 +1270,8 @@ import org.checkerframework.checker.nullness.compatqual.NullableType; return hasMessages(MSG_DOUBLE_TAP_TIMED_OUT); } } + + private static String getBitmapLoadErrorMessage(Throwable throwable) { + return "Failed to load bitmap: " + throwable.getMessage(); + } }