From 3f493eaf9e01909094e99c173cec96b1256f5ca4 Mon Sep 17 00:00:00 2001 From: tonihei Date: Tue, 25 Feb 2025 03:01:11 -0800 Subject: [PATCH] Clarify that multiple LibraryParams fields can be set Issue: androidx/media#2159 PiperOrigin-RevId: 730805485 --- .../java/androidx/media3/session/MediaLibraryService.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libraries/session/src/main/java/androidx/media3/session/MediaLibraryService.java b/libraries/session/src/main/java/androidx/media3/session/MediaLibraryService.java index 67639fb12c..00c0bc65b9 100644 --- a/libraries/session/src/main/java/androidx/media3/session/MediaLibraryService.java +++ b/libraries/session/src/main/java/androidx/media3/session/MediaLibraryService.java @@ -875,9 +875,11 @@ public abstract class MediaLibraryService extends MediaSessionService { * Parameters for the interaction between {@link MediaBrowser} and {@link MediaLibrarySession}. * *

When a {@link MediaBrowser} specifies the parameters, the {@link MediaLibrarySession} is - * recommended to do the best effort to provide a result regarding the parameters, but it's not an - * error even though {@link MediaLibrarySession} doesn't return the parameters since they are - * optional. + * recommended to provide a result matching the parameters, but it's not an error if {@link + * MediaLibrarySession} can't fulfil the request. + * + *

Multiple parameters can be combined together, for example to request {@linkplain + * #isSuggested suggested} items that are also {@linkplain #isOffline offline}. */ public static final class LibraryParams {